} 就可以运行了。不会报错。一般来说,这属于事件绑定的用法,你希望给class为bgmt的html(bom)对象绑定点击事件,在js中,事件绑定一般有几种方法(你可以自行百度“js事件绑定”看看相关知识):1 addEventListener 2 js对象(比如document.getElementById("id值")).onClick = function(){ };3 j...
js浏览器报错未捕获引用错误:未定义.......怎么解决呢
你这个autoPlay放在这里,意味着这个方法(autoPlay)是个全局变量。所以,你需要将其定义为全局变量。
你可以删除页面所有的js(这样做的目的是排除其他未知变量因素), 然后在该div后边放一个
<script>
function autoPlay(){
alert("我被点击了");
console.log("我被点击了");
}
</script>
就可以运行了。不会报错。
一般来说,这属于事件绑定的用法,你希望给class为bgmt的html(bom)对象绑定点击事件,在js中,事件绑定一般有几种方法(你可以自行百度“js事件绑定”看看相关知识):
1 addEventListener
2 js对象(比如document.getElementById("id值")).onClick = function(){
};
3 js对象["onclick"] = fuction(){
}2019-02-27
你先把这个去掉。。。看着有点别扭,强迫症。
2019-02-27
js位置调整下 ,你的JS运行的时候你的页面还没有加载完成,js加载顺序处理下,把script放到body下面试一下。2019-02-27
onclick=“”autoPlay()“”内联事件需要注意,你的js的入口函数问题,,
建议使用 addEventListener 方法添加事件..2019-02-27
autoPaly方法没有声明或有这个方法的js文件没有引入,反正是找不到autoPlay方法2019-02-27
你函数里面第一行引号错了2019-04-01