首頁  >  文章  >  web前端  >  javascript創建新節點方法是什麼

javascript創建新節點方法是什麼

醉折花枝作酒筹
醉折花枝作酒筹原創
2021-07-16 11:08:264541瀏覽

方法是:1、createElement(),建立元素節點;2、createTextNode(),建立文字節點;3、createComment(),建立註解節點;4、createDocumentFragment(),建立文件碎片節點。

javascript創建新節點方法是什麼

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

(1)document.createElement(tagName)

createElement()用來建立一個元素節點 ,即nodeType=1的節點。其中, tagName為HTML標籤的名稱,並將傳回一個節點物件。

(2)document.createTextNode(text)

createTextNode()用來建立一個文字節點,即nodeType=3的節點。其中, text為文本節點的內容,並將傳回一個節點物件。

(3)document.createComment(comment)

createComment()用來建立一個註解節點 ,即nodeType=8的節點。其中, comment為註釋的內容,並將傳回-個節點物件。

(4)document.createDocumentFragment);

createDocumentFragment() 用來建立文件碎片節點。文檔碎片節點是若干DOM節點的集合,可以包括各種類型的節點,如元素節點文本節點註解節點等。文檔碎片節點在創建之初是空的,需要向它添加節點。

例如,建立dc6dce4a544fdca2df29d5ac0ea9906b標籤如下:

wvarpp = document.createElement("div") //以下程式碼是用於建立dc6dce4a544fdca2df29d5ac0ea9906b 元素:

var node=document.createTextNode("這是新段落。")//為dc6dce4a544fdca2df29d5ac0ea9906b 元素新增文字節點:

pp.appendChild(node); //將文字節點新增至< ;div>元愫中:

var element=document.getElementById("div1"); //最後,在-一個已存在的元素中加入p元素。尋找已存在的元素:

element.appendChild(pp); //新增至已存在的元素中

使用insertBefore()方法:將新元素新增至起始位置

<body>
<div id="div1">
<p id="p1">这是一个段落。 </p>
<pid="p2">这是另外一个段落。</p>
</div>
<script>
var pp = document.createElement("div") //以下代码是用于创建<div>元愫
var node=document.createTextNode("这是新段落。")://为 <div>元素添加文本节点
pp.appendChild(node); //将文本节点添加到<div>元素中
var element=document.getElementById("div1"); //最后,在-一个已存在的元素中添加div元素。查找已存在的元素:
element.appendChild(pp); //添加到已存在的元素中:
</script>
</body>

【推薦學習:javascript高階教學

以上是javascript創建新節點方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn