设为首页 收藏本站
开启辅助访问 快捷导航
菜单

编辑推荐

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

DOM【介绍、HTML中的DOM、XML中的DOM】

[复制链接]
admin 发表于 2020-2-15 11:20:24 | 显示全部楼层 |阅读模式
什么是DOM?

DOM(Document Object Model)文档对象模型,是语言和平台的中立接口。。

允许程序和脚本动态地访问和更新文档的内容。


为什么要使用DOM?

Dom技术使得用户页面可以动态地变化,如可以动态地显示或隐藏一个元素,改变它们的属性,增加一个元素等,Dom技术使得页面的交互性大大地增强。


HTML的DOM

HTML的DOM是一个内存对象树,在浏览器中只保存一份,HTML的DOM修改HTML的内容会直接反应到浏览器中API

NODE对象API

在DOM眼中,HTML是由不同类型的节点组成的,这些节点都属性NODE对象。

NODE对象有一个nodeType的属性可用于判断节点类型

HTML不同类型的节点之间都是有联系的:

  • 位于一个节点之上的节点是该节点的父节点(parent)
  • 一个节点之下的节点是该节点的子节点(children)
  • 同一层次,具有相同父节点的节点是兄弟节点(sibling)
  • 一个节点的下一个层次的节点集合是节点后代(descendant)
  • 父、祖父节点及所有位于节点上面的,都是节点的祖先(ancestor)

于是乎,NODE对象也有访问节点的属性和方法

属性:


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则