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, время: 02:16. |