之前問過類似問題,然而代碼測試效果還是沒達到預期的效果。具體是這樣的。首先這是我有疑問的代碼圖:結果:上一段的“怎么輸出了兩次”很好理解,但下面的文本卻輸出了兩次。本來,對于innerHTML的理解是提取對象的文本,但我之前問過類似問題,得到的回答是:就是說document.getElementByID("con").innerHTML除了提取我第一次寫入的文本外,還會再執行一次寫入文本指令,所以就出現兩次,這樣解釋可以,然后我試下這樣測試:就是把第一次輸出文本注釋掉,然后:就是一片空白,這就奇怪了,就算div內沒有文本,但不是說會另外執行其內的代碼嗎?按理應出現一個“為什么會執行兩次”啊再看下其他前輩的回答道理還是差不多,求解。
對document.write()一些很奇怪的地方
我要沖錢
2016-12-05 13:09:41