createElement pocket IE
Здравствуйте.
Подскажите в чем проблема я создаю форму var formnode = document.createElement("form"); formnode.method ="POST"; formnode.action =url; formnode.target =target; formnode.id ="postform"; все нормально создается а если создаю input var inode = document.createElement("input"); inode.type = "hidden"; alert ( inode.type ); inode.name = i; атрибуты не добавляет и прекращает выполнение функции. версия WM6.1 pocket ie 6 |
не стал париться и сделал все через innerHTML. все работает:)
|
На будущее, есть замечательная DOM ф-ция setAttribute("attribute","value")
|
в IE
код var inp = document.body.appendChild(document.createElement('input')); inp.setAttribute('type', 'hidden'); //да и вообще любой другой type работать не будет Делать надо document.createElement('<input type=\'hidden\'>') специфика IE.... :), свойство type - read only |
Цитата:
var inp = document.createElement('input'); inp.setAttribute('type', 'hidden'); document.body.appendChild(inp); |
Цитата:
|
о-ба-на, и правда :)
|
я вообще про pocket ie спрашивал. Там все это есть
ну просто именно с input почему-то проблемы были. |
setAttribute в нем не работает. потому я и писал formpost.name = "nameform";
|
Часовой пояс GMT +3, время: 04:25. |