在主函数中,b->createtextnodenode(b,a);是什么意思,是b指向谁吗

下面列出常用的创建节点的方法:


用来创建一个注释节点即 nodeType=8 的节点。

其中comment 为注释的内容,并将返回一个节点对象

例如,创建一个注释节点内容为“ 这是一个注释節点 ”:

用来创建文档碎片节点。

文档碎片节点是若干DOM节点的集合可以包括各种类型的节点,如 元素节点、文本节点、注释节点 等文檔碎片节点在创建之初是空的,需要向它添加节点

例如,创建一个文档碎片节点并将它赋值给变量:

可以使用document.createtextnodeTextNode()创建新文本节点,这个方法接受一个参数——要插入节点中的文本与设置已有文本节点的值一样,作为参数的文本也将按照HTML或XML的格式进行编码:

在创建新文本節点的同时也会为其设置ownerDocument属性。不过除非把新节点添加到文档树中,否则我们不会在浏览器窗口中看到新节点下面的代码会创建一個<div>元素并向其中添加一条消息:

这个例子创建了一个新<div>元素并为它指定了值为“message”的class特性。然后又创建了一个文本节点,并将其添加到湔面创建的元素中最后一步,就是将这个元素添加到了文档中的<body>元素中这样可以在浏览器中看到新创建的元素和文本节点了。

一般情況下每个元素只有一个文本子节点。不过在某些情况下也可能包含多少个文本子节点,如下面的例子所示:

如果两个文本节点是相邻嘚同胞节点那么这两个节点中的文本就会连起来显示,中间不会有空格

我要回帖

更多关于 createtextnode 的文章

 

随机推荐