IE8适配IE11
Adapting IE8 to IE11
我有这个代码:
container = document.getElementById("menuContainer");
及以后:
container.document.open("text/html");
container.document.writeln(content);
container.document.close();
在 IE8 中有效,但在 IE11 中警告我:
我能做什么?
推荐的从节点到文档的标准引用是node.ownerDocument
,因为DOM Level 2. According to MDN: ownerDocument自IE6开始支持。在 IE 中 node.document
在 IE10 之前也受支持。
您的代码的修复因此是:
container.ownerDocument.open(...);
document.write
在示例中仅用于演示输出,而不是真正的代码,因此我不会在这个答案中处理它的使用。
我有这个代码:
container = document.getElementById("menuContainer");
及以后:
container.document.open("text/html");
container.document.writeln(content);
container.document.close();
在 IE8 中有效,但在 IE11 中警告我:
我能做什么?
推荐的从节点到文档的标准引用是node.ownerDocument
,因为DOM Level 2. According to MDN: ownerDocument自IE6开始支持。在 IE 中 node.document
在 IE10 之前也受支持。
您的代码的修复因此是:
container.ownerDocument.open(...);
document.write
在示例中仅用于演示输出,而不是真正的代码,因此我不会在这个答案中处理它的使用。