有问题就有答案
Q1:为什么js或jq给a元素绑定的点击事件没有点击就自动执行?
$(".a").click(function(){console.log("111");}); 这个应该不会自动执行,你可能看错了1另外,如果你是想给所有a标签绑定事件,那应该是$("a")而不是$(".a")2document.getElementsByTagName("a").onclick=alert() 这个则肯定会自动执行,因为等号后面是个立即执行语句3另外getElementsByTagName返回的是个对象集合,不能直接绑定onclick事件4应该这样:document.getElementsByTagName("a")[0].onclick=function(){alert();}或者如果你想给所有a标签绑定事件,则应该这样:let aobj=document.getElementsByTagName("a");for(let i in aobj){aobj[i].onclick=function(){alert();}}
Q2:js中onclick事件没有点击就触发了
p {
line-height:20px;
}
ul{ list-style-type:none;}
li{ list-style-type:none;}
Q3:javascript中的onclick事件设为一个函数,但是不点它就执行了这个函数,这是为什么呢?
btnupdate.onclick=doSave(); 不对,因为btnupdate.onclick不是在调用doSave ,所以不能有().很多地方都是http://redoufu.com/。只有调用的时候才加().
Q4:Jquery绑定Button事件的时候 为什么没有在点击按钮的时候直接执行了
p {
line-height:20px;
}
ul{ list-style-type:none;}
li{ list-style-type:none;}
Q5:jquery 或js 控制a链接自动点击,请问该怎么做啊!!!就是页面一加载就执行这个a链接点击事件
js onload函数jquery在你需要的超链接上 加个id 什么的 然后$("#id").click();
Q6:js怎么自动触发click事件
p {
line-height:20px;
}
ul{ list-style-type:none;}
li{ list-style-type:none;}