insertBefore выдаёт ошибку и не работает на опере и фоксе
Собственно метод insertBefore отказывается работать с динамически созданными элементами - тоесть если я напишу так:
Код:
document.write('<A id="bigf" href="">sdfsdf</A>'); Код:
el0=document.createElement('<A>'); uncaught exception: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIDOMHTMLBodyElement.insertBefore]" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: file:///C:/Documents%20and%20Settings/sukhov/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%8 1%D1%82%D0%BE%D0%BB/web%20mast/Work/123.htm :: put_code :: line 18" data: no] работает нормально только в ишаке (как не странно..) сделать через body.innerHTML немогу, потому что при присаивании body.innerHTML какого либо значения сбрасываются указатели на всякие ноды. помогите, если ктонибудь с этим знаком |
Цитата:
Цитата:
Код:
var el0=document.createElement('а'); //!!! Какие нафиг "<A>" |
Спасибо за помощь гуру ;)
|
Я не гуру, я профессор :D
|
Часовой пояс GMT +3, время: 02:03. |