Javascript 循环加法器列表器
当我在for循环中输入console.log(e[I])时,它会很好地打印出我所有的后退按钮,但由于某种原因,当我单击其中一个按钮时,事件就不会触发。提前谢谢你Javascript 循环加法器列表器,javascript,jquery,Javascript,Jquery,当我在for循环中输入console.log(e[I])时,它会很好地打印出我所有的后退按钮,但由于某种原因,当我单击其中一个按钮时,事件就不会触发。提前谢谢你 function backButtonSubscribe() { var e = $('.back'); var len = e.length; for(var i = 0; i < len; i++) { e[i].addEventListener('cli
function backButtonSubscribe() {
var e = $('.back');
var len = e.length;
for(var i = 0; i < len; i++) {
e[i].addEventListener('click',backButtonEvent,false);
}
}
函数backButtonSubscribe(){
变量e=$('.back');
var len=e.长度;
对于(变量i=0;i
既然您使用的是jQuery,为什么不使用它呢
function backButtonSubscribe() {
$('.back').click(function() {
backButtonEvent();
});
}
为什么这是一个按钮按下呢?您所做的似乎有点奇怪。如果在页面上下文中看不到您的代码,我只能疯狂地猜测: 猜测
backButtonSubscribe
,因此该函数从未运行过document.ready
或window.onload
,因此执行代码时不存在.back
元素addEventListener
看起来您正在使用jQuery,因此您应该将事件侦听器绑定为:
$('.back').click(backButtonEvent);
在哪里定义了
backButtonEvent
?