createElement во всех браузерах
функция createElement Работает только в internet explorer и мозила,
а в google chrome И опера нет, хотя возможно дело не в ней вот исходный код, он работает только в двух браузерах. Может дело в DOM? Оно вроде везде по разному определяется. $.newElement = function(tag,id,className) { var lid = id; var local = document.createElement('<'+tag+'>'); local.id=id; if(className) {local.className=className;} document.body.appendChild(local); if(className=="modal") {$(id).opacity(50);} return this; } |
http://javascript.ru/tutorial/dom/mo...bavlenie-v-dom
я думаю ты быстро найдешь свою ошибку |
а примеры использования метода глянуть, прежде чем сообщение на форуме создавать?
|
Ой это я тупонул, так оказывается всё работате, просто в одном месте ошибку сделал вот в этом
var local = document.createElement('<'+tag+'>'); А надо было var local = document.createElement(tag); |
В IE, кстати, можно и так, обычно input'ы создают:
document.createElement('<input type="text" />') |
Часовой пояс GMT +3, время: 13:51. |