Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не работает getElementsByName (https://javascript.ru/forum/misc/12798-ne-rabotaet-getelementsbyname.html)

JLe 08.11.2010 14:48

А так можно писать?
var ms = document.getElementsByName(form_name)[0].getElementsByName(elem_name);


А как сюда добавить кнопку "Посмотреть!"?

Kolyaj 08.11.2010 14:52

Цитата:

Сообщение от JLe
А так можно писать?

Что мешает попробовать?

Цитата:

Сообщение от JLe
А как сюда добавить кнопку "Посмотреть!"?

http://javascript.ru/formatting

JLe 08.11.2010 14:59

Да я уже попробовала, но опять не работает :)
Либо так писать нельзя, либо у меня опять где-то ошибки запартизанились.
Спасибо за ссылку, там столько всего интересного!
Firebug говорит, что второй getElementsByName is not a function

monolithed 08.11.2010 15:03

<form name="forma">
    <input type="text" />
</form>
<script type="text/javascript">
alert(document.getElementsByName('forma')[0].elements[0].tagName.toLowerCase());
</script>

JLe 08.11.2010 15:37

monolithed,
этот пример и у меня работает. А мой - нет.
Видимо придется перебором найти нужный элемент :(
Мне не сложно (тем более, что не я буду перебирать), но это выглядит неправильным.


Часовой пояс GMT +3, время: 19:25.