總結(jié)一下遇到的問(wèn)題
在使用編譯器編寫代碼時(shí),onclick在代碼提示時(shí)變成onClick,解決方法,手動(dòng)改成onclick
onclick=methodName(),調(diào)用的方法后面有括號(hào)。
如果自己寫的話,需要用到body里面的id,則需要將js寫在body要用的id后面(我就是沒(méi)寫在前面,找不到問(wèn)題所在),如
<script type="text/javascript">var div1=document.getElementById("div1");.....</script>
因?yàn)榇a從上往下執(zhí)行,如果先定義了var div1=document.getElementById("div1");但是前面的代碼沒(méi)有這個(gè)id,就無(wú)法使用。也就是按鈕無(wú)效。
如果寫在后面,可以在函數(shù)里面多次定義變量。如
function a(){div1=document.getElementById("div1");}?
function a(){div1=document.getElementById("div1");}
?function a(){div1=document.getElementById("div1");}
函數(shù)只是在調(diào)用的時(shí)候執(zhí)行,所以不影響。建議將全局變量定義在body之前。
2018-11-16
溫馨提示,提問(wèn)和筆記是兩種東西