javascript的Onchange事件无法正常工作。下面给出的行在我在控制台中执行时工作但在我从js文件执行时不工作。此处id='temperature'
是checkbox
。相同的代码与同一文件中的其他函数一起使用但不与特定函数一起使用。
document.getElementById('temperature').onchange = function(){console.log('4444444');}
one.js
有三个函数fun1(),fun2() and fun3()
,上面的行写在one.js
文件的所有函数中。该行在fun1()
和fun3()
中有效,但在fun2()
中无效。我不明白发生了什么,为什么代码在某个函数中工作但在其他函数中却没有?