為什么我把定義變量的語句“var mychar = document.getElementById("con");”寫在方法的外面失效了?
為什么我把定義變量的語句“var mychar = document.getElementById("con");”分別寫在兩個(gè)方法里面點(diǎn)擊按鈕是執(zhí)行的,而把這句話取出來寫在方法的外面按鈕就失效了?重點(diǎn)是在上一章節(jié)“控制字體的顏色,背景色和寬度”時(shí)我也嘗試過把定義變量寫在方法外面,都是有效的。
2017-12-04
舉報(bào)
2018-03-26
請問解決方法是什么呢?一般來說放前面不是相當(dāng)于全局變量嗎?應(yīng)該兩個(gè)函數(shù)都有用的啊?還是說Js里面是不同的
2017-12-04
跟JS的擺放位置有關(guān)系,把js放在input的前面或者后面就可以運(yùn)行,head和body的其他位置就不行
2017-12-04
把腳本放在</form>后面,在前面腳本獲取不了DOM節(jié)點(diǎn),同時(shí)也觸發(fā)不了函數(shù)