使用: document.implementation. 如下所示, 新创建的Document对象可以正常使用相关属性和方法, 然后将它的根节点与当前文档的根节点做一个替换.

var doc = document.implementation.createHTMLDocument('Title'); 
var p = doc.createElement('p'); 
p.innerHTML = 'hello world'; 
doc.body.appendChild(p); 
 
document.replaceChild( 
    doc.documentElement, 
    document.documentElement 
);

 

注意: 

1. document.implementation 返回一个 DOMImplementation 实例对象.

2. DOMImplementation 对象有三个方法, 分别创建三种不同的文档类型: 

// DOMImplementation.createDocument():创建一个 XML 文档。 
// DOMImplementation.createHTMLDocument():创建一个 HTML 文档。 
// DOMImplementation.createDocumentType():创建一个 DocumentType 对象。

 

评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!