2013-08-20 61 views

回答

9

嘗試

document.getElementsByTagName('a').length 

getElementsByTagName返回該標籤的所有元素的列表,並length告訴你有多少。

Here is some documentation for it


您還可以指望的鏈接數量在一定的元素,例如:

<div id='yourDiv'> 
    <a href='link1'>link1</a> 
    <a href='link2'>link2</a> 
</div> 
<a href='link3'>link3</a> 

和腳本:

var yourDiv = document.getElementById('yourDiv') 
var linkCount = yourDiv.getElementsByTagName('a').length 
console.log(linkCount) // 2 
+0

任何人都可以記住,當你必須將它裝入圓括號中嗎?是不是IE6,你必須'(document.getElementsByTagName('a')).length'?也許我只是瘋了 – vol7ron

+0

@ vol7ron呃......我不知道:P – Doorknob

+0

噢,非常感謝:) – MohammadJamal

相關問題