javascript getElementsByName不适用于div

Kam*_*aze 0 javascript

我不能用id


<javascript>
divs = document.getElementsByName("mydiv");
console.log('length: ' + divs.length);

<body>

<div name='mydiv'>foo</div>
<div name='mydiv'>bar</div>
</body>

控制台:0

谢谢!

Que*_*tin 11

元素没有name属性div.

编写有效的 HTML并改为使用类(with getElementsByClassName).

  • 也没有`javascript`标签 (6认同)
  • 并确保在元素渲染后仍然调用脚本,或者仍然没有得到任何结果 (3认同)