【发布时间】:2013-11-30 22:09:04
【问题描述】:
要使用 JavaScript 创建要在 HTML5 文档中使用的元素,我们可以使用 DOMDocument 对象的 createElement() 和 createElementNS() 方法:
var node = document.createElement(element);
var node = document.createElementNS(nameSpace, element);
这些命令创建一个节点,然后我们可以使用appendChild() 将它放在文档树的某个点上。我的第一个问题是:document.createElement() 和 document.createElementNS() 函数是否将它们返回的节点对象存储在 document 对象中的某个位置?
其次,是否可以创建一个独立于特定document 对象的元素节点对象(可能使用名称空间),然后将其附加到给定的某些documentobject 的文档树中?也就是说,是否有类似于createElement() 和createElementNS() 的函数不是特定对象的成员(如document 对象,如上例)?
第三,是否可以使用给定的文档对象document1 创建一个元素节点对象并将其附加到另一个文档对象document2 的文档树上?
【问题讨论】:
标签: javascript html dom createelement