访问文档元素

课后整理 2020-12-12

document对象包含多个访问文档内元素的方法,简单说明如下:

【提示】

getElementsByTagName()方法返回的是一个HTMLCollection对象,与nodeList对象类似,可以使用方括号语法或者item()方法访问HTMLCollection对象中的元素,并通过length属性取得这个对象中元素的数量。

【示例】HTMLCollection对象还包含一个namedItem()方法,该方法可以通过元素的name特性取得集合中的项目。下面示例可以通过namedItem("news");方法找到HTMLCollection对象中name为news的图片。

<img src="1.gif" />
<img src="2.gif" name="news" />
<script>
var images = document.getElementsByTagName("img");
var news = images.namedItem("news");
</script>

还可以使用下面用法获取页面中所有元素,其中参数“*”表示所有元素。

var allElements = document.getElementsByTagName("*");