为什么我把定义变量的语句“var mychar = document.getElementById("con");”分别写在两个方法里面点击按钮是执行的,而把这句话取出来写在方法的外面按钮就失效了?重点是在上一章节“控制字体的颜色,背景色和宽度”时我也尝试过把定义变量写在方法外面,都是有效的。
请问解决方法是什么呢 一般来说放前面不是相当于全局变量吗 应该两个函数都有用的啊 还是说Js里面是不同的
跟JS的摆放位置有关系,把js放在input的前面或者后面就可以运行,head和body的其他位置就不行
把脚本放在</form>后面,在前面脚本获取不了DOM节点,同时也触发不了函数