0

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!

Kamikaze
  • 854
  • 13
  • 19
  • possible duplicate of [getElementsByName in IE7](http://stackoverflow.com/questions/278719/getelementsbyname-in-ie7) – epascarello Jul 31 '12 at 15:02

1 Answers1

11

There is no name attribute for div elements.

Write valid HTML and use a class instead (with getElementsByClassName).

Quentin
  • 914,110
  • 126
  • 1,211
  • 1,335