IE8 добавляет элемент вставки к элементу объекта - PullRequest
1 голос
/ 16 марта 2012

У меня возникла проблема в 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...