工作,我不能使用ID的JavaScript getElementsByName不上的div
<javascript>
divs = document.getElementsByName("mydiv");
console.log('length: ' + divs.length);
<body>
<div name='mydiv'>foo</div>
<div name='mydiv'>bar</div>
</body>
控制台:0
谢谢!
工作,我不能使用ID的JavaScript getElementsByName不上的div
<javascript>
divs = document.getElementsByName("mydiv");
console.log('length: ' + divs.length);
<body>
<div name='mydiv'>foo</div>
<div name='mydiv'>bar</div>
</body>
控制台:0
谢谢!
div
元素没有name
属性。
编写valid HTML并改为使用类(与getElementsByClassName
)。
还没有'javascript'标签 – lbstr 2012-07-31 15:00:51
并确保您调用脚本元素有后被渲染或你仍然没有得到 – 2012-07-31 15:03:32
[getElementsByName在IE7]的可能重复(http://stackoverflow.com/questions/278719/getelementsbyname-in-ie7) – epascarello 2012-07-31 15:02:05