getElementsByName

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

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

<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

пристрелите меня, чтобы я не мучался ...
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

для достаточной мне совместимости использовал такой workaround

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

<div name="test2" id="test2"></div>
в обратную сторону (для input) чудесно не работает ..
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

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

<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
Даже самый дурацкий замысел можно воплотить мастерски
Ответить