Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';document.links和document.anchors之间的区别是什么?_Javascript_Dom - Fatal编程技术网

Javascript 什么';document.links和document.anchors之间的区别是什么?

Javascript 什么';document.links和document.anchors之间的区别是什么?,javascript,dom,Javascript,Dom,我在一个页面的开发控制台中尝试了document.links和document.anchors,共有162个链接,但有255个锚。但是,它们都是元素 到目前为止,我认为链接和锚都是同义词(只要它们都指向标记)。在技术和/或语义上有什么区别?非常简单地返回文档中具有name属性值的所有锚的集合。它已从web标准中删除,不应再使用 返回所有(而文档.链接不会)和文档的集合。链接会找到和(而文档.锚定不会)。锚定是带有名称属性的元素。在过去,它们被用作可链接的节标识符,可被。今天,我们使用id属性来表

我在一个页面的开发控制台中尝试了
document.links
document.anchors
,共有162个链接,但有255个锚。但是,它们都是
元素

到目前为止,我认为链接和锚都是同义词(只要它们都指向
标记)。在技术和/或语义上有什么区别?

非常简单地返回文档中具有
name
属性值的所有锚的集合。它已从web标准中删除,不应再使用


返回所有
(而
文档.链接
不会)和
文档的集合。链接
会找到
(而
文档.锚定
不会)。

锚定是带有
名称
属性的
元素。在过去,它们被用作可链接的节标识符,可被。今天,我们使用
id
属性来表示这些属性

链接是具有
href
属性的
元素。它链接另一个页面或其上的锚

和是该文档中各个元素的实时HTML集合。它们现在很少使用,
getElementById
querySelectorAll
(或各种选择器库)提供了更好的选择<代码>锚点
甚至与类似的内容不推荐使用