DOM【文档对象模型】


DOM简介

DOM:处理页面/文档的一些接口。

  • 文档:一个页面就是一个文档 document
  • 元素:页面所有的标签都是元素 element
  • 节点:网页中所有的内容都是节点 node
  • DOM把以上内容都看作对象

获取元素

如何获取元素

  1. 通过ID获取
    getElementById()方法获取

因为我们文档页面是从上往下加载。所以先有标签。所以script写在标签的下面。
参数是字符串,所以要加引号
返回的是一个元素对象
console.dir(); 打印我们返回的元素对象,更好的查看里面的属性和方法

  1. 通过TagName(标签名)获取
    getElementsByTagName()方法获取

因为我们文档页面是从上往下加载。所以先有标签。所以script写在标签的下面。
参数是字符串,所以要加引号
返回的是获取过来元素对象的集合,以伪数组的形式存储的。
所以想要操作里面的元素就要遍历
得到的元素是动态的
如果只有一个li,返回的还是伪数组的元素
如果没有li,返回的就是空的伪数组。

相关