IE8将embed元素添加到object元素中

时间:2012-03-16 01:15:22

标签: javascript html5 internet-explorer

在尝试通过JavaScript将embed元素作为子元素添加到object元素时,我遇到了IE8的问题。

我正在使用createElement和appendChild的常用组合。但是,我收到“无效参数”错误。尝试添加到其他元素时不会发生此错误,至少到目前为止我测试过的那些元素。

对我来说这看起来像是一个浏览器错误,但我可能会弄错。有没有人之前遇到过这个问题,除了使用innerHTML进行黑客攻击之外还有其他一些解决方案吗?

我在XP SP3上使用它,浏览器模式IE8,文档模式IE8标准。

以下是代码:

o = document.createElement('object')
document.body.appendChild(o)
e = document.createElement('embed')
o.appendChild(e)

0 个答案:

没有答案