這段代碼為什么先顯示的是New text!?
<!DOCTYPE?html> <html> <head> ????<meta?charset="UTF-8"> ????<title>innerHTML</title> </head> <body> ????<p?id="con">Hello?World!</p> ????<script?type="text/javascript"> ????????var?mycon=document.getElementById("con"); ????????document.write("p標簽的原始內容:"+mycon.innerHTML+"<br>"); ????????mycon.innerHTML="New?Text!"; ????????document.write("p標簽修改過的內容:"+mycon.innerHTML); ????</script> </body> </html>
2016-01-06
p標簽的內容最后修改為New?Text!了,當然是顯示最后的修改結果先
后面才是你js輸出的結果
2016-03-09
感謝解惑的伙伴~
2016-01-06
來看看問題,學習到了。
2016-01-06
因為?New text 是寫在P標簽里的,而標簽是頁面一開始就有的,后面兩行是通過js代碼輸出到頁面的,輸出時只是往后追加,所以就會在p的下面。