代碼:
<script>
document.getElementById("a").innerHTML = "kkkkkkkkkk"; </script> <span id="a">xxxxxxxxx</span> 運行一下發(fā)現(xiàn)“kkkkkkkkkk”沒有代替“xxxxxxxxx”,因為腳本語言按順序來解析,解析到第2行時還沒有span對象。
改為:
<span id="a">xxxxxxxxx</span> <script>
document.getElementById("a").innerHTML = "kkkkkkkkkk"; </script> 就可以了。
或者:
<script>
function a() document.getElementById("a").innerHTML = "kkkkkkkkkk"; } </script> <span id="a" onclick="a()">xxxxxxxxx</span> 用onclick來觸發(fā) 又或者: <script> function a() document.getElementById("a").innerHTML = "kkkkkkkkkk"; } </script> <span id="a">xxxxxxxxx</span> <script> function a() </script> 所以應(yīng)該盡量把js代碼放到最后 |
|