JavaScript————Dom文档对象模板

1 什么是DOM?

以下是菜鸟网站上的

DOM是W3C的标准,DOM定义访问了HTML和XML文档的标准。

W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。

1.1 定义文档的结构

DOM规范,将网页中的HTML文档抽象为内存中的文档对象(DOM TREE)。属中的每一个节点对象对应HTML 文档中的一个元素。

1.2 如何访问文档?

通过访问节点对象。

Document接口作为文档入口

Document 接口代表整个文档。JavaScript 中的对象 document 是对Document 接口的实现。

方法一:直接访问文档中的节点对象

方法描述
document.getElementsById通过id属性获取节点对象
document.getElementByName通过id属性获取节点对象
document/element.getElementsByTagName通过 tag 属性获取节点对象
document/element.getElementsByClassName通过class属性获取节点对象
document/element.querySelector通过 css 选择器 获取首个节点对象
document/element.querySelectorAll通过 css 选择器 获取所有节点对象

通过节点关系访问一个节点周围的节点对象

父节点parentNode):获取所属父节点对象。
ownerDocument):获取节点所属文档节点(根节点)对象。

兄弟节点sibling nodes
nextSibling:获取前一个兄弟节点的对象
nextElementSlibling:获取前一个兄弟元素节点对象

previousSibling:获取后一个兄弟节点对象。
previousElementSibling:获取所有子元素节点对象。

子节点(child nodes)
childNodes:获取所有子节点对象
children:获取所有子元素节点对象
hasChildNodes: 判断是否包含子节点对象
childElementCount:获取子元素节点对象数量
firstChild:获取第一个字节点对象
firstElementChild:获取第一个子元素节点对象
lastChild:获取最后一个字节点对象
lastElementChild:获取最后一个子元素节点对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值