2010-08-09 5 views
1

Есть ли способ удалить свойства элементов DOM? Я использую виджет, который при самообновлении добавляет атрибуты tabindex к определенным узлам. Я хотел бы удалить их, потому что они вызывают нежелательные визуальные изменения.Удаление свойств элементов DOM

Я попытался следующие, как представляется, не имеет никакого эффекта (tabindex остается неизменным):

delete domNode.tabIndex; 
domNode.tabIndex = undefined; 
+0

Пожалуйста, покажите полный код. –

+0

Кроме того, 'tabIndex' * может * быть специальным случаем, потому что каждый элемент будет иметь внутренний tabindex, независимо от того, установлен ли он явно или нет. Я не знаю. –

ответ

1

Насколько я помню, вы можете использовать метод removeAttribute. Итак, в вашем случае:

[DomElement].removeAttribute('tabindex'); 

должен сделать трюк.

Смежные вопросы