ztree 指定节点清空_节点操作
一.節(jié)點(diǎn)操作
? 1.DOM節(jié)點(diǎn)操作
? ①創(chuàng)建節(jié)點(diǎn)
? 語法:document.createElement("標(biāo)簽名");
? 注:只單純的創(chuàng)建出來了一個(gè)元素節(jié)點(diǎn)對象,不包含內(nèi)容、屬性和樣式。
? ②插入節(jié)點(diǎn)
? 在父元素內(nèi)部末尾追加
? 語法:父元素.appendChild(需要插入的子元素);
? 在父元素指定參照元素前面插入
? 語法:父元素.insertBefore(需要插入的子元素,參照元素);
? 注:如果參照元素為null,則在父類元素內(nèi)部末尾插入
? ③刪除節(jié)點(diǎn)
? 語法:父元素.removeChild(需要被刪除的元素)
? ④克隆節(jié)點(diǎn)
? 語法:需要復(fù)制的元素.cloneNode(boolean類型的參數(shù));
? 注:如果參數(shù)為true,代表深復(fù)制,也就是連同子元素一起復(fù)制;
? 如果參數(shù)為false(默認(rèn)),代表淺復(fù)制,不復(fù)制子元素。
2.jQuery的節(jié)點(diǎn)操作
? ①創(chuàng)建節(jié)點(diǎn)
? 語法:$("
我是一個(gè)標(biāo)題標(biāo)簽
")
? 注:創(chuàng)建元素節(jié)點(diǎn)的同時(shí),還可以設(shè)置內(nèi)容、屬性和樣式。
? ②在內(nèi)部插入(需要通過父元素,然后在內(nèi)部插入一個(gè)元素)
? 在父元素內(nèi)部末尾插入
? 語法:父元素.append(被插入元素);-->在父元素內(nèi)部追加一個(gè)子元素
? 被插入的元素.appendTo(父元素); -->把子元素追加到指定的一個(gè)父元素中
? 在父元素內(nèi)部開頭插入
? 語法:父元素.prepend(被插入的元素); -->在父元素內(nèi)部的最前面插入一個(gè)子元素
? 被插入的元素.prependTo(父元素); -->把子元素插入到指定父元素內(nèi)部的最前面
? 使用場合:當(dāng)父元素內(nèi)部沒有子元素時(shí),這是只能使用“內(nèi)部插入”子元素,
? 因?yàn)闆]有參照元素,所以無法使用“外部插入”
?
? ③在外部插入(不需要通過父元素,直接在參照位置插入一個(gè)元素)
? 在參照元素前面插入一個(gè)元素
? 語法:參照元素.before(需要插入的子元素) -->在參照元素前面插入一個(gè)子元素
? 需要插入的子元素.insetBefore(參照元素) -->把子元素插入到指定參照元素前面
? 在參照元素后面插入一個(gè)元素
? 語法:參照元素.after(需要插入的子元素); -->在參照元素后面插入一個(gè)子元素
? 需要插入的子元素.insertAfter(參照元素); --> 把子元素插入到指定參照元素后面
?
? ④刪除節(jié)點(diǎn)
? remove()方法,刪除節(jié)點(diǎn)(刪除當(dāng)前元素,并且還刪除了該元素內(nèi)部的子元素)
? 語法:被刪除元素.remove(["選擇器"])
? 注:jQuery對象是一個(gè)集合,我們在刪除元素的時(shí)候還可以指定刪除某寫指定的元素。
? empty()方法,清空節(jié)點(diǎn)(不刪除當(dāng)前元素,但是會刪除當(dāng)前元素的所有子元素)
? 語法:被清空節(jié)點(diǎn).empty();
? 注意:顯示開發(fā)中,清空節(jié)點(diǎn)一般不會使用,因?yàn)榍蹇展?jié)點(diǎn)效率低,建議使用html("")方
? 法來實(shí)現(xiàn) 。
?
總結(jié)
以上是生活随笔為你收集整理的ztree 指定节点清空_节点操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下生成coredump文件
- 下一篇: 复习---使用基础语法实现栈及迭代