<!DOCTYPE html> <html> <body> <div id="div1"> <p id="p1">这是一个段落。</p> <p id="p2">这是另一个段落。</p> </div> <script> var para=document.createElement("p"); var node=document.createTextNode("这是新段落。"); para.appendChild(node); var element=document.getElementById("div1"); element.appendChild(para); </script> </body> </html> 在wcschool的这段代码中,我想知道var para=document.createElement("p");和para.appendChild(node);这两句代码的意义,因为我发现我把这两句代码删除以后,将element.appendChild(para)改成element.appendChild(node)运行结果是一样的。
结果不一样,修改之前的结果是这样的: <div id="div1"> <p id="p1">这是一个段落。</p> <p id="p2">这是另一个段落。</p> <p>这是新段落。</p> </div> 改了之后是这样的: <div id="div1"> <p id="p1">这是一个段落。</p> <p id="p2">这是另一个段落。</p> 这是新段落。 </div> 虽然在页面上看起来是一样的。