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

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

為什么第一行會輸出Hello World?

為什么第一行會輸出Hello World?

正在回答

2 回答

“修改后的標題”后面的內容就是h1里的內容

要想讓h1不變而后面的改變,一個是解除這種關聯,另一個就是在十四行輸出之后把h1內容改回去

第一種,不修改h1內容(刪除十三行代碼),第十四行把mychar.innerHTML用"Hello world"取代,顯然這樣做就沒意義了

第二種,在第十三行前把h1內容存到一個變量里,然后再在十四行之后把h1內容改回去

var h1 = mychar.innerHTML?? ? //把h1內容存入變量h1

mychar.innerHTML = h1????//在十四行之后將h1改回去

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

光大帥氣___

確切來說應該是15行之后,因為如果mychar.innerHTML = h1,在15行 document.write("修改后的標題:"+mychar.innerHTML); //輸出修改后h2標簽內容,前運行的話,會導致15行輸出的內容mychar。innerHTML又變回javacript而不是HELLO WORLD
2018-08-31 回復 有任何疑惑可以回復我~

見任務2,第十三行代碼應為

mychar.innerHTML="Hello world";

此時h1內容已經改為Hello world,也就是第一行輸出Hello world

而”修改后的標題”后面的內容則是獲取的h1里的內容即“Hello world”,參見第十四行代碼

document.write("修改后的標題:"+mychar.innerHTML);

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

風起臨冬

那怎么樣可以讓第一行h1不變,第三行修改后的標題變。
2018-07-26 回復 有任何疑惑可以回復我~
#2

lllmh

先執行了第八行<h2 id="con">javascript</H2>,第十三行的代碼還會返回去影響前面的代碼結果嗎?
2018-08-01 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么第一行會輸出Hello World?

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

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

幫助反饋 APP下載

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

公眾號

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