Не могу получить name
есть Dom элемент 'el'
в Firebug консоли при console.log(el) <div id="ext-gen21" class="phone_book_contact_name" name="4"> a при console.log(el.name) выводится undefined кто знает в чём может быть дело? заранее спасибо |
У DIV'-а нету атрибута name.
|
Цитата:
<div name="test">test</div> <script type="text/javascript"> alert(document.getElementsByTagName("div")[0].getAttribute("name")); </script> В IE, кстати, будет работать и так: <div name="test">test</div> <script type="text/javascript"> alert(document.getElementsByTagName("div")[0].name); </script> Вот только зачем div'у нужен name? |
Спасибо за ответы сам голову ломал)
<div id="a"> <p id="b" name="1" onclick="foo(this)">Кликнуть здесь 1</p> <p id="b" name="2" onclick="foo(this)">Кликнуть здесь 2</p> <p id="b" name="3" onclick="foo(this)">Кликнуть здесь 3</p> </div> <script type="text/javascript"> function foo(el) { console.log(el.getAttribute("name")); // console.log(el.name); // undefined ошибка; console.log(el.getAttribute("id")); console.log(el.id); } </script> |
Часовой пояс GMT +3, время: 07:15. |