代碼是從上往下順序執(zhí)行的吧?
我記得代碼是從上往下順序執(zhí)行的啊~
?var?node=document.createElement("p"); ?node.className="message"; ?var?nodetext=document.createTextNode("I?love?javascript!"); ?node.appendChild(nodetext); ?document.body.appendChild(node);
第四行插入nodetext節(jié)點的時候
node節(jié)點只是被創(chuàng)建了,但沒被插入到DOM中啊,它是被插入到哪?
我的理解是第四行和第五行換個位置,先插入node節(jié)點之后再在node節(jié)點之后插入nodetext
雖然結(jié)果都是一樣,誰來幫助我理解下~
2015-10-19
二種寫法都可以的,你理解的是先插入body的孩子節(jié)點。原來的寫法也是可以的,因為節(jié)點已經(jīng)創(chuàng)建了。你先想什么時候給它插入都行。代碼是自上而下執(zhí)行的,只要先有了node這個節(jié)點,你在什么時候把它加入到body都可以。