为什么body内有4个<a>元素但是document.anchors.length返回3?
javascript吧
全部回复
仅看楼主
level 4
廉价喵 楼主
测试代码:
<!DOCTYPE html>
<html>
</head>
<body>
<a name="111">111</a>
<a name="222">222</a>
<a name="333">333</a>
<a href="http://www.baidu.com">baidu</a>
<script>
document.write(document.anchors.length);
</script>
</body>
</html>
2021年04月18日 07点04分 1
level 4
廉价喵 楼主
求求大佬指教,奉上祭品
2021年04月18日 07点04分 2
level 4
廉价喵 楼主
虽然目前来看,document.anchors.length返回的是name元素有值的<a>元素的数量
但是既然实际效果的是这样的话,为什么教程们都不说明,而是只说“返回文档中锚的数目”呢?
2021年04月18日 08点04分 3
level 4
廉价喵 楼主
<form>居然没有这个问题
2021年04月18日 08点04分 4
level 3
2021年04月20日 02点04分 6
惊了!上网一搜确实搜到了!我之前就看大部分教程都没讲的,结果搜到别人的博客确实有欸……谢谢大佬
2021年04月22日 00点04分
1