2009-07-06 15 views

Répondre

26
theDivElement.getElementsByTagName('a').length 
+0

simple, est le meilleur! – TheVillageIdiot

9

Utilisez HTML DOM getElementsByTagName() pour obtenir tous les "a" balises sous un objet.
Pour obtenir le div vous feriez mieux de lui donner un ID, puis d'utiliser getElementsByTagName.

var anchors = document.getElementById("thediv").getElementsByTagName("a"); 
 
alert("The Div has " + anchors.length + " links in it");
<div id="thediv"> 
 
    <a href="#">link 1</a> 
 
    <a href="#">link 2</a> 
 
    <a href="#">link 3</a> 
 
</div>

Questions connexes