Xpoint
   [напомнить пароль]

Атрибуты и свойства: модель DOM и отличия в Internet Explorer: История

Внимание! Данный интерфейс находится в стадии глубокой переделки. Наберитесь терпения.

Последнее изменение

11 лет назад Владимир Палант[досье] изменил текст:
Текст: <[¶
When setting the CLASS attribute using this method, set the sName to be "className", which is the corresponding Dynamic HTML (DHTML) property.¶
]>¶
Иначе говоря, для изменения класса рекомендуется установить несуществующий тегатрибут =#className#= (менять регистр букв нельзя!). С такой рекомендацией Microsoft сложно согласиться -- в кроссбраузерных приложениях придется устанавливать два атрибута, один из которых не имеет никакого смысла. Проще изменить свойство =#className#=, это работает одинаково надежно во всех браузерах.¶

Но на этом проблемы не кончаются. Как уже было сказано, тип атрибутов и свойств не обязательно одинаков. Чаще всего проблемы возникают при установке обработчиков событий:¶
<<<(js)¶
inputTag.setAttribute("onclick", "alert('clicked')");¶
>>>¶
После выполнения этого кода в Internet Explorer кликищелчки на текстовом поле не вызовут никакой реакции. Причина станет ясна, если посмотреть значениесравнить значения свойства onclick в Internet Explorer и каком-нибудь другом браузере:¶
<<<(js)¶
alert(typeof inputTag.onclick);¶

История предыдущих изменений

изменения дата автор
текст 2006-05-02 23:03:20 (11 лет назад) Владимир Палант[досье]
текст 2006-05-02 15:01:10 (11 лет назад) Yan[досье]
текст 2005-11-22 08:52:03 (12 лет назад) arty[досье]
текст 2005-11-03 15:19:08 (12 лет назад) Владимир Палант[досье]
текст, заголовок 2005-11-03 11:08:29 (12 лет назад) Владимир Палант[досье]
RSS
Powered by POEM™ Engine Copyright © 2002-2005