Firefox "Была сделана попытка создать или изменить объект способом, который является неправильным в отношении пространств имен" - PullRequest
0 голосов
/ 01 ноября 2011

почему element.setAttributeNS(null, attrName, attrValue) выдает эту ошибку в Firefox, но не в Chrome?

1 Ответ

1 голос
/ 01 ноября 2011

Единственный известный мне способ получить это с помощью приведенного выше кода - если attrName содержит ':', так как это фактически создаст недопустимый DOM (атрибут в пустом пространстве имен с непустым префиксом пространства имен).

Я это то, что вы делаете, я понятия не имею, почему Chrome не работает.http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#dom-element-setattributens шаг 5 говорит о том, что нужно выбросить указанное исключение, и совершенно ясно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...