Показать сообщение отдельно
  #1 (permalink)  
Старый 25.08.2011, 13:09
Профессор
Посмотреть профиль Найти все сообщения от Solovei95
 
Регистрация: 15.03.2011
Сообщений: 353

Китайский секрет от меня!
Все люди мучаются над созданием элементов! (точнее создали, но нужны еще аттрибуты).
Но это в прошлом!

Теперь есть универсальный скрипт (китайский секрет от меня).

//перменная i в цикле означает название атрибута
//а переменная attr[i] означает значение атрибута

var DOMCreateElement = function(elem,attr){
  var element = document.createElement(elem);
  if(attr==null){attr={}}
  for(var i in attr){
    element.setAttribute(i,attr[i]);
  }
  return element;
};

var attributes = {
"src":"image.png"
}

var img = DOMCreateElement("img",attributes);


Все - создали элемент!
Ответить с цитированием