Dom 元素

2019-08-20  本文已影响0人  unspecx

DOM 由各种节点构成,简要总结如下。

HTML中主要节点类型的继承关系,如下图

HTML中节点类型的继承关系.png

获取dom元素的方法

获取dom元素.png

HTMLCollection 属性&方法,示例

<img src="myimage.gif" name="myImage">
---
var images = document.getElementsByTagName("img");
alert(images.length);//输出图像的数量 
alert(images[0].src);//输出第一个图像元素的 src 特性 
alert(images.item(0).src);//输出第一个图像元素的 src 特性
// HTMLCollection 对象还有一个方法,叫做 namedItem(),使用这个方法可以通过元素的 name 特性取得集合中的项
var myImage = images.namedItem("myImage");
// 在提供按索引访问项的基础上,HTMLCollection 还支持按名称访问项
var myImage = images["myImage"];

HTMLCollection =≠ NodeList

  1. HTMLCollection只能包含Element节点类型实例,NodeList可以包含Node及派生类的实例
  2. HTMLCollection比NodeList多一个方法 -HTMLCollection.namedItem(),支持通过ID或name属性索引获取指定元素
上一篇下一篇

猜你喜欢

热点阅读