国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現添加,替換,刪除節點元素的方法

2019-11-20 09:34:45
字體:
來源:轉載
供稿:網友

本文實例講述了JS實現添加,替換,刪除節點元素的方法。分享給大家供大家參考,具體如下:

一直以來,對于節點操作比較糾結,特別是插入到某某節點之后.居然沒有這個方法,以前的我寫的方法有問題,是把新節點插入到舊節點的里面去了,還是該用insertBefore方法可以實現

下面是方法:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <!-- Created by TopStyle Pro Trial Version - www.bradsoft.com --> <title>page85刪除替換插入</title> </head><body onload="insertMessageafter()"> <p id="p1">Hello World</p></body></html><script> function removeMessage(){ var op = document.getElementByIdx_x("p1"); //document.body.removeChild(op); //op.parentNode返回父類節點 op.parentNode.removeChild(op); } function replaceMessage(){ var newop = document.createElement_x("p"); newop.appendChild(document.createTextNode("Hello Java")); //alert(newop.innerHTML); var oldop = document.getElementByIdx_x("p1"); //document.body.removeChild(op); //op.parentNode返回父類節點 oldop.parentNode.replaceChild(newop,oldop); //document.body.replaceChild(newop,oldop) } function insertMessagebefore(){ var newop = document.createElement_x("p"); newop.appendChild(document.createTextNode("Hello Java")); var oldop = document.getElementByIdx_x("p1"); oldop.parentNode.insertBefore(newop,oldop); } function insertMessageafter(){ var newop = document.createElement_x("p"); newop.appendChild(document.createTextNode("Hello Java")); var oldop = document.getElementByIdx_x("p1"); insertafter(newop,oldop); } function insertbefore(newnode,oldnode){ oldnode.parentNode.insertBefore(newnode,oldnode); } function insertafter(newnode,oldnode){ //判斷oldnode后面還有沒有同類別的標記  var nextnode = oldnode.nextSibling; if(nextnode){ //如果沒有則為null,則為false,有的話就為true  oldnode.parentNode.insertBefore(newnode,nextnode); }else{  oldnode.parentNode.appendChild(newnode); } }</script>

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript操作DOM技巧總結》、《JavaScript替換操作技巧總結》、《JavaScript傳值操作技巧總結》、《javascript編碼操作技巧總結》、《JavaScript中json操作技巧總結》、《JavaScript切換特效與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁武县| 民丰县| 阳山县| 南丰县| 新化县| 喀喇沁旗| 克什克腾旗| 保靖县| 社会| 应用必备| 大同市| 咸丰县| 沂南县| 襄樊市| 红河县| 松滋市| 伊春市| 宜君县| 金川县| 霍林郭勒市| 灵寿县| 襄樊市| 昭觉县| 通渭县| 库伦旗| 通许县| 佛山市| 师宗县| 吴旗县| 马山县| 周至县| 海口市| 汶上县| 余江县| 嵊泗县| 平潭县| 仁怀市| 陇南市| 浮山县| 白城市| 霍林郭勒市|