Показать сообщение отдельно
  #3 (permalink)  
Старый 12.09.2015, 17:52
Новичок на форуме
Отправить личное сообщение для XPyCTang Посмотреть профиль Найти все сообщения от XPyCTang
 
Регистрация: 21.11.2012
Сообщений: 5

Более корректнее было бы сделать так:

AttrSet = function(element,attr){
   if (attr.href){
      element.setAttributeNS(SVG.xlink,'href',attr.href);
      delete attr.href;
   }
   for (var i in attr){
      element.setAttribute(i,attr[i]);
   }
}

Нет нужды проверять каждый атрибут на соответствие 'href', поскольку у одного элемента не может быть двух одинаковых атрибутов.
Ответить с цитированием