YUI 2 Dom setAttribute в Interner Explorer
В YUI 2 метод YAHOO.util.Dom.setAttribute() не работает для элементов созданных посредством DOM во всех версиях Interner Explorer (от 6 до 8), например так будет ошибка:
var button = document.createElement("button");
YAHOO.util.Dom.setAttribute(button, "type", "button");
YAHOO.util.Dom.setAttribute(button, "type", "button");
для задания необходимо пользоваться стандартными методами DOM:
var button = document.createElement("button");
button.setAttribute("type", "button");
button.setAttribute("type", "button");
Причем остальные методы кроме setAttribute отрабатывают нормально:
var button = document.createElement("button");
YAHOO.util.Dom.addClass(button, "ok-button");
YAHOO.util.Dom.setStyle(button, "margin", "1em");
YAHOO.util.Dom.addClass(button, "ok-button");
YAHOO.util.Dom.setStyle(button, "margin", "1em");