Javascript 如何获取div中的所有id名称
如何获取div中的所有id名称并将它们放入数组中 范例Javascript 如何获取div中的所有id名称,javascript,Javascript,如何获取div中的所有id名称并将它们放入数组中 范例 //elements <div id="container"> <div id="number1"></div> <div id="number2"></div> <div id="number3"></div> </div> //fetch id names while (thereAreIdNamesInsid
//elements
<div id="container">
<div id="number1"></div>
<div id="number2"></div>
<div id="number3"></div>
</div>
//fetch id names
while (thereAreIdNamesInsideDiv){
array.push(idName)
}
//the array
array["number1", "number2", "number3"]
//元素
//获取id名称
while(eDiv中有ID名称){
array.push(idName)
}
//阵列
数组[“number1”、“number2”、“number3”]
您可以使用queryselectoral和map
返回数组。在map
回调中使用getAttribute
获取元素id
const arr=[…document.getElementById('container').queryselectoral('div')]
.map(item=>item.getAttribute('id');
控制台日志(arr)
Thx对于它有效的答案,我仍然是js的初学者,为什么我需要在document.getElementById(“容器”)之前加上3个点才能有效?请检查