我想通过此方法<a>从Html页面获取所有标记JavaScript:
function() {
var links = document.getElementsByTagName('a');
var i=0;
for (var link in links){i++;}
return i;
}
Run Code Online (Sandbox Code Playgroud)
我注意到它不会返回正确数量的标签.
知道什么可以解决问题吗?
知道是否还有其他方法可以获得所有的href Html?
我在这个html上试过这个方法:http://mp3skull.com/mp3/nirvana.html.我得到了这个结果:"1".但页面中有更多结果.
你这里不需要循环.你可以阅读length财产.
function getACount() {
return document.getElementsByTagName('a').length;
}
Run Code Online (Sandbox Code Playgroud)