本文重点解决JSDOM用不同方法获取节点及对节点插入、复制和移除问题,希望能够帮助到你
操作节点的方法
appendChild()
insertBefore()
replaceChild()
cloneNode()
normalize()
splitText()
sppendChild() 追加子元素
.firstElementChild() 第一个子元素节点
返回值是被操作的那个子节点
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> body{ width:100%; height:100%; } </style> <script src="DomReady.js"></script> <script> myReady(function(){ var ul=document.getElementById("myul"); var txt=document.createTextNode("4"); var li=document.createElement("li"); li.appendChild(txt); var myli=ul.appendChild(li); console.log(myli);//返回值是被操作的那个子节点 // 获取到的第一个子元素被移动到了最后 var firstLi=ul.firstElementChild; ul.appendChild(firstLi); }); </script> </head> <body> <ul id="myul"> <li>1</li> <li>2</li> <li>3</li> </ul> </body> </html>
本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。