标签中onclick=“事件”就在该标签上添加点击事件,js中(.a).click是给类名(class)为a的标签添加点击事件,两个点击事件的添加都添加到了同一个标签上,那么function a()这个函数执行了两次,1也就会输出两次。如果有帮到你,请采纳。
多点两次,出来更多
.click 和 onclick事件重复了
想要弹框的话可以这么写:
function a(){
alert(1);
}
<h1 onclick="a()">123</h1>
或者
$(".a").on('click',function(){
alert(1);
})
<h1 class="a">123</h1>
感觉可能是两个触发条件问题,一个是通过class触发,一个是onclick方法