我想获得所有<a>
来自 Html
的标签页面与此JavaScript
方法:
function() {
var links = document.getElementsByTagName('a');
var i=0;
for (var link in links){i++;}
return i;
}
我注意到它不会返回正确的标签数量。
知道问题出在哪里吗?
知道是否有其他方法可以获取 Html
中的所有 href ?
编辑
我在这个html上尝试了这个方法:http://mp3skull.com/mp3/nirvana.html 。 我得到这个结果:“1”。但页面中还有更多结果。
最佳答案
这里不需要循环。您可以读取 length
属性。
function getACount() {
return document.getElementsByTagName('a').length;
}
关于javascript - 计算html页面上所有<a>的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21811735/