这样对么?
来源:5-5 编程练习
陈子长
2018-12-25 15:43:41
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>节点练习</title> </head> <body> <div id="wrap"> <ul id="list"> <li>第一个li</li> <li>第二个li</li> <li>第三个li</li> </ul> </div> <script> //在此处补充代码 var wrap = document.getElementById('wrap'); var list = document.getElementById('list'); var ul = document.createElement('ul'); var li0 = document.createElement('li'); var li1 = document.createElement('li'); var li2 = document.createElement('li'); var li3 = document.createElement('li'); var txt0 = document.createTextNode('000'); var txt1 = document.createTextNode('111'); var txt2 = document.createTextNode('222'); var txt3 = document.createTextNode('333'); li0.appendChild(txt0); li1.appendChild(txt1); li2.appendChild(txt2); li3.appendChild(txt3); ul.appendChild(li0); ul.appendChild(li1); ul.appendChild(li2); ul.appendChild(li3); wrap.replaceChild(ul, list); </script> </body> </html>
1回答
同学你好,经测试代码实现的效果是可以的,但是一个一个创建和插入有些复杂,可以考虑使用for循环来完成。
祝学习愉快!
相似问题