Hogyan tudom megkapni egy div-ben lévő összes div id-ját?
adived.getElementsByTagName("div")
ez visszaad egy tömböt amiben a divek vannak, végig mész rajta és lekéred mindegyik id-ját.
De jó amit írt, "adived" annak a "specifikus" DIV elérése, azonosítása, amin belül kiszeretnéd szedni.
pl.: [link]
<!DOCTYPE html>
<html>
<body>
<button onclick="myFunction()">Try it</button>
<div id="demo1">
<div>a</div>
<div>b</div>
<div>c</div>
<div>d</div>
</div>
<div id="demo2">
<div>A</div>
<div>B</div>
<div>C</div>
<div>D</div>
</div>
<p id="out"></p>
<script>
function myFunction() {
var myDiv = document.getElementById("demo1");
var divList = myDiv.getElementsByTagName("div");
var text = "";
for (var i = 0; i < divList.length; i++) {
text += divList[i].innerHTML + "<br>";
}
document.getElementById("out").innerHTML = text;
}
</script>
</body>
</html>
Köszi, de végül is ezt használom:
$('.specificdiv').each(function() {
console.log(this.id);
});
Nyilván majd nem console.log-olni fogom a végén. Jobban szeretem a jquery-t, mert kevésbé körülményes, mint a sima javascript.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!