【目录】 【上一页】 【下一页】 【索引】
Anchor
文档中超级链接的目的地,称为锚。
创建源
使用 HTML A 标签或调用 String.anchor 方法。JavaScript 运行时刻引擎将为文档中的每个含有 NAME 属性的 A 标签创建一个对应的 Anchor 对象。它会将这些对象放在 document.anchors 属性数组中。你可以通过该数组的索引来访问一个 Anchor 对象。
要使用 String.anchor 方法定义一个锚,可用下面的格式:
要使用 A 标签定义锚,应该使用标准的 HTML 语法。如果你指定了 NAME 属性,你就可以使用该属性值作为索引在 anchors 数组中找到该 Anchor 对象。
描述
如果一个 Anchor 对象还是一个 Link 对象的话,该对象就会同时存在于 anchors 和 links 数组。
属性
无。
方法
无。
示例
示例 1: 一个锚。下面的例子为文本“欢迎来到 JavaScript”定义了一个锚:
示例 2: anchors 数组。下面的例子将打开两个窗口。第一个窗口包含了一系列按钮,可将第二个窗口的 location.hash 设定为指定的锚。第二个窗口定义了四个锚,分别叫做“0”、“1”、“2”和“3”。(因此,锚的名称就依次为 0、1、2、……(document.anchors.length-1)。)如果用户按了第一个窗口的按钮,onClick 事件句柄就会在设置 window2.locatin.hash 为指定锚名称之前检验锚的存在与否。
link1.html,定义了第一个窗口及其按钮,包含了下列代码:
link2.html,包含了锚,以及下列代码:
【目录】 【上一页】 【下一页】 【索引】