這兩句是什么意思啊
<script type="text/javascript">
var element=document.createElement("p");
element.className="message";
var newnode=document.createTextNode("I love Javascript!");
document.body.appendChild(element);
element.appendChild(newnode)
</script>
document.body.appendChild(element);
element.appendChild(newnode)為什么都有appendChild(),難道要添加兩次子節(jié)點(diǎn)么,有人講解一下流程么
2018-12-28
個(gè)人理解
var node=document.createElement("p");//創(chuàng)建P節(jié)點(diǎn)
?node.className="message";//為p節(jié)點(diǎn)增加樣式
?var createTextNode=document.createTextNode("I love JavaScript");
?
//創(chuàng)建文本節(jié)點(diǎn)
?node.appendChild(createTextNode);//文本節(jié)點(diǎn)為p節(jié)點(diǎn)的子節(jié)點(diǎn)(將文本添加都p標(biāo)簽中)
?document.body.appendChild(node);//將p節(jié)點(diǎn)添加到body中
2018-08-11
父元素.appchild(子元素);第一個(gè)是給body加上P;第二個(gè)是給p加上內(nèi)容,這個(gè)實(shí)現(xiàn)我喜歡寫成這樣element.textContent="I LOVE JACASCRIPT";