Тема: appendTo on IE
Показать сообщение отдельно
  #2 (permalink)  
Старый 20.10.2009, 01:18
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

дело в том, что в ie есть bug, при добавлении link с помощью innerHTML. Обходиться так:
el.innerHTML = 'text<link type="text/css" rel="stylesheet" href="...css">';

jQuery еще почему-то link в div оборачивает

как добавить link с помощью createElement и атрибутов/свойств я не нашел

prototype этот bug не исправляет, пробовал так
$$('head')[0].insert('<link type="text/css" rel="stylesheet" href="40.css" />');

https://prototype.lighthouseapp.com/...-html-literals

в mootools аналогично
new Element('div').set('html',  '<link type="text/css" rel="stylesheet" href="40.css" />').childNodes.length

выдает 0
Ответить с цитированием