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

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

關于innerHTML替換的問題

既然innerHTML將最先讀取的“hello world!”替換成了“new text1”,并且還是顯示在最頂端,那為什么沒有將“p標簽的原始內容:hello world!”里的hello world!替換掉

57c693a80001696405000281.jpg

http://img1.sycdn.imooc.com//57c693c20001a84a03700249.jpg

正在回答

3 回答

已經替換掉了呀,再換之前輸出的內容當然是無法更改的,改的只是頁面<p></p>標簽的內容。希望對你有所幫助~

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

替換掉了,但是那個write已經輸出了信息,已經執行了的信息還是會顯示原樣呀

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

我咋子不曉得哎 提問者

謝謝!
2016-09-01 回復 有任何疑惑可以回復我~

替換掉了啊,p標簽里面的內容不是變成了New text!了嗎?建議你將代碼拷貝到編譯器里面,放到瀏覽器上面運行一下,效果更直觀。

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

我咋子不曉得哎 提問者

我的意思是既然修改了就應該全部都被替換成了new text呀,,怎么還會有hello world出現呢
2016-08-31 回復 有任何疑惑可以回復我~
#2

對代碼有潔癖 回復 我咋子不曉得哎 提問者

代碼是按順序執行的,在打印hello world的時候還沒有替換掉,所以第一個document.write輸出了Hello world,后面你要是再輸出的話,都是new text了。
2016-08-31 回復 有任何疑惑可以回復我~
#3

我咋子不曉得哎 提問者 回復 對代碼有潔癖

但是最先輸出的頂部那個hello world不是都被替換才new text了嗎
2016-08-31 回復 有任何疑惑可以回復我~
#4

我咋子不曉得哎 提問者 回復 對代碼有潔癖

哦哦 是不是因為最開始那個是P標簽,是可以替換的,后面的是write,所以是輸出后就不能再更改的
2016-08-31 回復 有任何疑惑可以回復我~
#5

對代碼有潔癖 回復 我咋子不曉得哎 提問者

是被替換了,這張圖片是最終狀態的,也就是被替換后的,此時的p標簽是New text,但是這不影響js執行過程中輸出的hello world,只是說當前狀態的p標簽內容為new text,懂了嗎?建議你自己敲一下代碼,在編譯器多試試就很直觀的。
2016-08-31 回復 有任何疑惑可以回復我~
#6

對代碼有潔癖 回復 我咋子不曉得哎 提問者

你看到的這個運行圖片其實是最終狀態的,也就是那段代碼全都執行完了之后的狀態的,假如沒有mycon.innerHTML="new text"這句以及后面代碼的話,最上面就會顯示hello world的。正是因為mycon.innerHTML="new text"這句修改了p標簽里面的值啊,這不是很明顯嗎?
2016-08-31 回復 有任何疑惑可以回復我~
#7

我咋子不曉得哎 提問者 回復 對代碼有潔癖

好的,謝謝
2016-09-01 回復 有任何疑惑可以回復我~
查看4條回復

舉報

0/150
提交
取消

關于innerHTML替換的問題

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

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

幫助反饋 APP下載

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

公眾號

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