這兩個步驟是不是重復了?
<div id="test"><p id="x1">HTML</p><p>JavaScript</p></div>
? <script type="text/javascript">
? ? var otest=document.getElementById("test");
? ? //獲取id=test的div元素
? ? var newnode=document.createElement("p");
? ? //創建p元素
? ? otest.appendChild(newnode);
? ? //div節點中,在最后添加一個新的子節點
? ? newnode.innerHTML="This is a new p";
? ?//子節點的內容為This is a new p
? ?其中,
var newnode=document.createElement("p");
和
otest.appendChild(newnode);
是否重復了。。我感覺表達的是一個意思啊,創建p元素和創建一個新節點不是重復了嗎
2016-06-13
創建一個新的節點 P,然后再將創建的 P 插入到需要的地方。
appendChild()本身只是添加一個新的節點,而在添加之前你還需要創建。
2016-06-13
沒有重復