【发布时间】:2015-06-17 16:41:26
【问题描述】:
我使用下面的代码创建了一个 iframe:
Ifrm = document.createElement("IFRAME");
document.body.appendChild(Ifrm);
IfrmBod = $(Ifrm).contents().find('body');
IfrmBod.append('<p>Test</p>');
附加 jquery 函数在 ie 中无法正常工作。
最后
当我使用IfrmBod.html() 时,它在 Chrome 中运行良好,但在 IE 中却不行。在 IE 中 IfrmBod.html() 未定义。
【问题讨论】:
-
在其他浏览器中运行良好吗?
-
请不要将句子中的每个单词都大写。读起来很烦人
-
在 FF 和 Chrome 中工作正常!
-
您没有告诉我们您使用的是哪个版本的 IE 或什么文档类型;两者都可能相关。例如,如果您使用
<!DOCTYPE html>(或其他导致边缘模式的文档类型),您可能会遇到该大写标记的解析问题。
标签: javascript jquery internet-explorer iframe