Страница 1 из 1

getElementsByName

Добавлено: 20 апр 2006, 21:39
Oscar

Код: Выделить всё

<input type="hidden" name="test">
<input type="hidden" name="test">

<div name="test2"></div>
<div name="test2"></div>

<script>
document.write(document.getElementsByName("test").length);
document.write("  ");
document.write(document.getElementsByName("test2").length);
</script>
IE: 2 0

FF: 0 2

пристрелите меня, чтобы я не мучался ...

Добавлено: 20 апр 2006, 21:48
Oscar
для достаточной мне совместимости использовал такой workaround

Код: Выделить всё

<div name="test2" id="test2"></div>
в обратную сторону (для input) чудесно не работает ..

Добавлено: 20 апр 2006, 23:55
AiK

Код: Выделить всё

<html>
<body>
<form>
<input type="hidden" name="test" id="test">
<input type="hidden" name="test" id="test">
</form>

<div name="test2" id="test2"></div>
<div name="test2" id="test2"></div>

<script>
document.write(document.getElementsByName("test").length);
document.write("  ");
document.write(document.getElementsByName("test2").length);
</script>
</body>
</html>
2 2
2 2