电竞比分网-中国电竞赛事及体育赛事平台

分享

理解腳本語言按順序解析

 Ralf_Jones 2006-09-12
代碼:
<script>
document.getElementById("a").innerHTML = "kkkkkkkkkk";
</script>
<span id="a">xxxxxxxxx</span>
 
運(yùn)行一下發(fā)現(xiàn)“kkkkkkkkkk”沒有代替“xxxxxxxxx”,因?yàn)槟_本語言按順序來解析,解析到第2行時(shí)還沒有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代碼放到最后
 
 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多