| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
JavaScript: добавление произвольного атрибута/метода?(+)
подскажите, как добавить произвольный атрибут в объект javascript.
пример. Код:
<TD id=gg myAttribut=10> </TD> Код:
myObject = document.getElementById('gg');
Код:
myObject.myAttribut Код:
<TD id=gg> </TD> аналогично и с методом, т.е. как добавить что-то вроде Код:
onMyEvent=MyEventHandler() |
|
|
|
|
# 3 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
все-таки проблемы есть.
атрибута может и не быть вовсе. получаю атрибуты так: <td childElementId="1">ff</td> Код:
var menuItemObjectAttrColl = menuItemObject.attributes;
var childElementIdAttr = menuItemObjectAttrColl.getNamedItem("childElementId");
опера 7.2x отказывается понимать: Код:
if (childElementIdAttr != null)
{
alert(childElementIdAttr.value)
}
childElementIdAttr.nodeType = 2(2 и 3 - это значит текст или параметр вроде, т.е. значение должно вытягиваться без проблем). в mozilla 1.7/fire fox 0.9, ie 6.0 - все работает. чего делать? p.s. все больше и больше склоняюсь к HTC-реализации, ie forever ну может еще mozilla - отдельно, а все остальное нафиг...
__________________
убрано по просьбе администратора
Последний раз редактировалось Sheryld; 27.07.2004 в 19:43. |
|
|