Показать сообщение отдельно
  #3 (permalink)  
Старый 12.07.2010, 12:42
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от exec
У DIV'-а нету атрибута name.
У HTMLDivElement нет свойства name, которое браузер должен был бы синхронизировать с одноименным атрибутом. И поиск с помощью getElementsByName не будет работать для div, но атрибут тегу ничто не мешает такой написать:
<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?

Последний раз редактировалось Octane, 12.07.2010 в 12:46.
Ответить с цитированием