關于JavaScript執行順序的問題?
我習慣把<script />寫在<head />里面,這就導致不管怎么修改<body />里面的內容,總是執行<body />原值,而非修改值。
<head>???? ????<script>???????? ????????var?i?=?document.getElementById("con");???????? ????????i.innerHTML?=?"Hello?World!";???????? ????????document.write(i.innerHTML);???? ????</script> </head> <body> ????<p?id="con">JavaScript</p> </body>
請問在保證script一定在head里的順序編譯的話,如何修改body內的值?
2020-05-08
代碼是從上往下依次執行,建議把js代碼放在body內