我有这段代码:
container = document.getElementById("menuContainer");
以及后来:
container.document.open("text/html");
container.document.writeln(content);
container.document.close();
在IE8中有效,但在IE11中警告我:
我该怎么办?
答案 0 :(得分:2)
自DOM Level 2以来,从节点到文档的建议标准引用为node.ownerDocument
。自IE6起支持MSDN: ownerDocument。在IE中,{IE}支持node.document
。
您的代码的修复因此是:
container.ownerDocument.open(...);
document.write
在示例中仅用于演示输出,而不是真实代码,因此我没有在此答案中处理它的使用。