怎样创建一个独立于当前文档的新的Document对象
2024-09-02 17:44:39
使用: 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 对象。
最新文章
- 对改善ABP的一些建议
- 22、ASP.NET MVC入门到精通——搭建项目框架
- 【代码笔记】iOS-点击搜索按钮,或放大镜后都会弹出搜索框
- information_schema系列四(跟踪,列约束,表和列)
- openerp学习笔记 context 的应用
- 谈谈数据库中MyISAM与InnoDB区别
- Android的横竖屏切换
- 回调函数的意义以及python实现
- T-SQL查询:三值逻辑
- [ 夜间模式 ] NightVersion
- Java并发编程-ReentrantReadWriteLock
- 线段树-hdu3397
- C语言阐述进程和线程的区别
- dfs的一个小实现(啊哈算法的例题)
- Mybatis插件开发
- O​r​a​c​l​e​ ​1​1​g​ ​客​户​端​安​装​及​p​l​s​q​l​配​置
- Python中dataframe数据框中选择某一列非空的行
- Problem D: 深入浅出学算法005-数7
- MySQL5.7多源复制
- HDU1087