html js参考手册,JavaScript语言参考手册_文档

本文介绍了HTML中的Anchor对象,它是文档中具有NAME属性的A标签所对应的JavaScript对象。 Anchor对象存储在document.anchors数组中,可通过索引来访问。文章通过示例展示了如何创建和使用锚点,以及如何通过JavaScript操作它们,包括设置和检查location.hash来导航到特定锚点。
摘要由CSDN通过智能技术生成

【目录】 【上一页】 【下一页】 【索引】

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,包含了锚,以及下列代码:

【目录】 【上一页】 【下一页】 【索引】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值