Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как избавиться от атрибутов? (https://javascript.ru/forum/misc/15582-kak-izbavitsya-ot-atributov.html)

kukuyok 04.03.2011 20:29

Как избавиться от атрибутов?
 
После редактирования таблицы на странице c помощью JS-интерфейса и перед отправкой её на сервер надо подчистить атрибуты с нулевыми или непрописанными значениями, вроде myTable.tbody.rows[i].cells[j].colSpan или myTable.tbody.rows[i].cells[j].style, которые в DOM остаются в виде colspan="0" или style="", если пытаться убирать их присвоением вида: smth. = ' ';

Пробовал ...cells[j].removeAttribute('colspan') - не работает (скрипт не кросс-браузерный, нужно, чтоб работал только в Opera - там и не работает :) Пытался присваивать 'undefined' - тоже не фурычит.

Кто-нибудь уверенно удалял эть-самые атрибуты?

розовый слоник 04.03.2011 20:36

Убедитесь, что такой атрибут существует.

розовый слоник 04.03.2011 20:41

или если не получится то используйте регулярные выражение:)


Часовой пояс GMT +3, время: 02:09.