亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

大神們幫忙看一下哈


<script type="text/javascript">

var newElement=document.createElement("p");

newElement.className="message";

var newText=document.createTextNode("I love JavaScript!");

newElement.appendChild(newText);

document.body.appendChild(newElement);

</script>?

中newElement.appendChild(newText);和newElement.innerHTML=newText;有什么區別嗎 ?為啥前者正常顯示,后者不能

正在回答

2 回答

document.body.appendChild(newElement); ?這一句之后,這個子節點才在HTML中被創建出來的,在這句之前你就賦值HTML,自然就沒結果了。

而newElement.appendChild(newText); ? 是在script的DOM對象中賦值,就不用理會HTML是否已經創建出來。

我是這樣理解的,希望一起交流!

0 回復 有任何疑惑可以回復我~
#1

qq_給自己一個微笑_0 提問者

非常感謝!
2016-10-07 回復 有任何疑惑可以回復我~
#2

qq_給自己一個微笑_0 提問者

發現一個很嚴重的問題我問的和你回答的不一樣啊
2016-10-07 回復 有任何疑惑可以回復我~
#3

高粱地里吃過虧 回復 qq_給自己一個微笑_0 提問者

額,可能是我沒理解吧??
2016-10-08 回復 有任何疑惑可以回復我~
#4

高粱地里吃過虧 回復 qq_給自己一個微笑_0 提問者

我是個業余的,不要在意太多=-=
2016-10-08 回復 有任何疑惑可以回復我~
查看1條回復

不知道

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468832    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

大神們幫忙看一下哈

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號