У меня возникла проблема в IE8 при попытке добавить элемент embed как дочерний элемент объекта через JavaScript.
Я использую обычную комбинацию createElement и appendChild.Тем не менее, я получаю ошибку «Неверный аргумент».Эта ошибка не возникает при попытке добавления к другим элементам, по крайней мере, к тем, которые я тестировал до сих пор.
Мне кажется, это ошибка браузера, но я могу ошибаться.Кто-нибудь сталкивался с этой проблемой раньше, и есть ли какое-то иное решение помимо взлома с помощью innerHTML?
Я использую его на XP SP3, в режиме браузера IE8, в режиме документа IE8 Standards.
Вот код:
o = document.createElement('object')
document.body.appendChild(o)
e = document.createElement('embed')
o.appendChild(e)