I cannot use id
<javascript>
divs = document.getElementsByName("mydiv");
console.log('length: ' + divs.length);
<body>
<div name='mydiv'>foo</div>
<div name='mydiv'>bar</div>
</body>
console: 0
Thanks!
I cannot use id
<javascript>
divs = document.getElementsByName("mydiv");
console.log('length: ' + divs.length);
<body>
<div name='mydiv'>foo</div>
<div name='mydiv'>bar</div>
</body>
console: 0
Thanks!
Share Improve this question asked Jul 31, 2012 at 14:58 KamikazeKamikaze 85413 silver badges19 bronze badges 1- possible duplicate of getElementsByName in IE7 – epascarello Commented Jul 31, 2012 at 15:02
1 Answer
Reset to default 11There is no name
attribute for div
elements.
Write valid HTML and use a class instead (with getElementsByClassName
).