Почему это работает?
<div id="cont"></div>
<button onClick="cont.innerHTML='Text'">OK</button> |
хм .... +1 к вопросу=)
|
потому что ie создает ссылки в глобальной области видимости на элементы с айдишниками. эти свойства, кстати, рид онли. и для элементов с атрибутом Name та же лабуда.
не нашел описания в документации... максимум, этот тред на стак оверфлоу |
Спасибо за информацию. Видимо, не только IE, работает везде, как я понял.
Действительно, нигде этого в руководствах не встречал. |
Едрит-мадрид, этож как сильно можно код сократить, Чувак, да ты тестер...
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
http://vvz.nw.ru/Lessons/JavaScript/identif_el.htm модель родная для браузеров-наверное все через неё проходили,а браузеры обратно совместимые |
Из http://ru.wikipedia.org/wiki/Quirks_mode
Цитата:
|
Цитата:
<!DOCTYPE HTML> |
Цитата:
был бы html5 регистрозависимый - писал бы маленькими :) |
Для примеров наверное можно и id использовать.
Цитата:
|
Цитата:
http://ru.wikipedia.org/wiki/Mozilla_Firefox |
Цитата:
<!doctype html> <button id="myBut">click</button> <script> myBut.onclick = function () { alert(myBut.innerHTML) } </script> Начиная с какой версии FF у вас это работает? |
Цитата:
Цитата:
Цитата:
Приплели неправильный доктайп Цитата:
bes, вы для начала уж сами определитесь что именно вы утверждаете |
dmitriymar, речь шла лишь о том, что если FF не работает в режиме совместимости (например, если у документа явно задан тип документа модели html, например, 4 или 5), то FF не воспримет прямое обращение к элементу по значению атрибута id (воспримет только в конструкции document.getElementById('')).
|
Часовой пояс GMT +3, время: 23:20. |