Document anchors[]集合

2010-3-6 杜世伟 JavaScript

功能:返回对文档中所有 Anchor对象(锚)的引用。

语法:document.anchors[i]

i是一个从0开始的整数,代表数组下标。

每个带有name属性的<a>标记都会产生一个Anchor对象,该数组的每个元素都是一个Anchor对象。可以使用Anchor对 象的属性和方法来操作它。

注:现在已经不推荐使用anchors[],Document对象的getElementByid()方法、 getElementsByTagName()方法以及getElementsByName()方法使用更为方便。

实例1
回顶部

计算当前文档中锚的数量。

<script type="text/javascript">
document.write("本文档中共有 "+document.anchors.length+" 个锚。");
</script>

这段代码的效果为:

本文档中共有 0 个锚。

注:只有定义有name属性的超链接才会记录在anchors[]中。

实例2
回顶部

单击按钮更改指定锚的内容。

<a name="aa" href="#">超链接</a>
<input type="button" value="更改超链接" onclick="setAnchor('风林的家')" />

<script type="text/javascript">
function setAnchor(txt)
{
  document.anchors[0].innerHTML = txt;
}
</script>

这段代码的效果为:

Powered by emlog 沪ICP备2023034538号-1