重学前端-关于dom那些事

大家好,我是龙骑士,今天给大家介绍前端经常提到的dom.
HTML dom定义了访问和操作html文档的标准,它中立与平台和语言的接口,允许程序动态的访问和更新文档内容,结构和样式.它是html文档的标准对象模型和标准编程接口.html dom是关于如何获取,修改,添加和删除html元素的标准.
HTML文档内所有内容都是节点.
html dom方法:
getElementById("");通过Id获取元素
getElementByTagName(""):返回具有指定标签名称的所有元素的节点列表(集合/节点列表)
getElementByClassName(""):返回具有指定类名的所有元素的节点列表
appendChild():插入新的子节点(元素)
removeChild():删除子节点(元素)
replaceChild():替换子节点
insertBefore():在指定的子节点面前插入新的子节点
createAttribute():创建属性节点
getAttribute():返回指定的属性值
setAttribute():把指定属性设置或修改为指定的值
createElement():创建元素节点
createTextNode():创建文本节点
一些常用的HTMLdom属性:
innerHTML:节点(元素)的文本值
nodeName:规定节点名称(只读)
nodeValue:规定节点的值,元素节点的nodeValue值是undefined或者null,文本节点的nodeValue值是文本本身,属性节点的nodeValue是属性值
parentNode:节点(元素)的父节点
childNodes:节点(元素)的子节点
attributes:节点(元素)的属性节点
nodetype:返回节点类型(只读)
html事件:
onload/onunload:当用户进入或者离开页面会触发onload/onunload事件,onload事件可以用来检查访客浏览器的版本和类型,以便基于这些信息加载不同版本的网页,onload/onunload事件可用于处理cookies
onchange事件:通常用于输入字段的验证
onmouseover和onmouseout事件:可以用于鼠标指针移动到或者离开元素时触发函数
onmousedown,onmuseup,onclick事件:onmousedown和onmouseup和onclick是鼠标点击的全过程,首先,当鼠标被点击是触发onmousedown事件,鼠标被松开触发onmouseup,点击动作完成,触发onclick事件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙骑士-黎明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值