一 介绍
all数组包含了文档中所有的HTML标记,可以通过该数组来访问和查找某个标记。
all数组中存储标记的顺序是以标记在文档中出现的顺序存储的,该数组的下标是从0开始。all数组常用的属性如下。
length属性
该属性用来获取文档中HTML标记的总数。
语法:
[number=]document.anchors.length
number:用来存储文档中HTML标记的总数,number是可选项。
tagName属性
该属性用来获取文档中的标记名。
语法:
[gName=]document.anchors.tagName
gName:用来存储文档中的标记名,gName是可选项。
二 应用
获取标记的个数和标记名
本示例在页面中显示锚点的个数并显示所有锚点的name和id参数值。
三 代码
<body> <a></a> <script language="javascript"> <!-- var leng=document.all.length; document.writeln("数组长度是:"+leng+"<br>"); var l=0; for(var i=0;i<leng; i++) { l=i+1; document.writeln("第"+l+"个标记名为:"+document.all[i].tagName+"<br>"); } --> </script> </body>
四 运行结果
数组长度是:5
第1个标记名为:HTML
第2个标记名为:HEAD
第3个标记名为:BODY
第4个标记名为:A
第5个标记名为:SCRIPT
第1个标记名为:HTML
第2个标记名为:HEAD
第3个标记名为:BODY
第4个标记名为:A
第5个标记名为:SCRIPT