短發是小丸子
2016-10-26 20:07:24
為什么運行結果的開始就出現next time!,不應該是先運行document.write("p標簽原始內容:"+mycon.innerHTML);嗎,顯示為:p標簽原始內容:hello world!
4 回答
已采納

stone310
TA貢獻361條經驗 獲得超191個贊
先運行document.write("p標簽原始內容:"+mycon.innerHTML);
再運行mycon.innerHTML="New text"! ?這里已經將<p>標簽的內容改了;
再運行先運行document.write("p標簽修改后內容:"+mycon.innerHTML);
因此這里第一行就是<p>標簽的內容;
第二行和第三行才是document.wirte的內容

GavinZeng
TA貢獻31條經驗 獲得超20個贊
這段代碼是順序執行的,你告訴程序輸出“1”,然后再給個通知,現在把“1”改成“2”,那么最后程序當然輸出“2”
另外,其實程序是有輸出“1”的,只是執行太快了,你看不到而已,你把輸出方式用 alert 替換掉 document.write 再試試,就知道了
添加回答
舉報
0/150
提交
取消