admin 管理员组

文章数量: 1086019


2024年3月12日发(作者:java将xml格式字符串转换成)

Dom对象的常用方法:

(1)getElementById() 查询给定ID属性值的元素,返回该元素的元素节点

1、 查询给定ID属性值的元素,返回该元素的元素节点。也称为元素对象。

2、 因为在一个html页面中id的值是唯一的,所以返回值也是唯一的。所以

方法的名称为getElementById()而不是getElementsById()

3、 该方法只能用于document对象,类似与java的static关键字。

(2)getElementsByName()查找给定name属性的所有元素,这个方法将返回一个节

点集合,也可以称为对象集合

1、查找给定name属性的所有元素,这个方法将返回一个节点集合,也可以称为对

象集合。

2、这个集合可以作为数组来对待,length属性的值表示集合的个数。

3、因为在html页面中,name不能唯一确定一个元素,所以方法的名称为

getElementsByName而不是getElementByName

(3)getElementsByTagName()查询给定标签名的所有元素

1、查询给定标签名的所有元素

2、因为在html页面中,标签名不是唯一的,所以返回值为节点的集合。

3、这个集合可以当做数组来处理,length属性为集合里所有元素的个数

4、可以有两种形式来执行这个方法:

1、var elements

=mentsByTagName(tagName);

2、var elements =

mentsByTagName(tagName);

5、从这两种方法可以看出持有这个方法的对象并不一定是整个文档对象

(document).也可以是某一个元素节点。

(4)hasChildNodes()该方法用来判断一个元素是否有子节点,返回值为true或者false

1、该方法用来判断一个元素是否有子节点

2、返回值为true或者false

3、文本节点和属性节点不可能再包含子节点,所以对于这两类节点使用

ChildNodes()方法 返回值永远为false.

4、如果hasChildNodes()返回值为false,则childNodes,firstChild,lastChild

将为空数组或者空字符串。


本文标签: 元素 节点 方法 属性