Не могу получить 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, время: 13:04. |