js如何给按钮添加点击事件

JavaScript010

js如何给按钮添加点击事件,第1张

可以在按钮元素上增加事件属性onclick,属性内写你要执行的代码或函数。

也可以在代码中直接绑定事件,如通过querySelector等查找到元素后,在元素上直接加onclick事件。

还可以通过事件指派,绑定事件在按钮上面。

绑定事件你写对了呀?但是前提你必须引用js。

我们元素绑定一个事件

href="javascript:addPanel('userpage')"

那下面就必须要有一个

当然我们也不一定要这样也可以

$('#ControlId').click()....

$(".a").click(function(){console.log("111")}) 这个应该不会自动执行,你可能看错了。另外,如果你是想给所有a标签绑定事件,那应该是$("a")而不是$(".a")。

document.getElementsByTagName("a").onclick=alert() 这个则肯定会自动执行,因为等号后面是个立即执行语句。另外getElementsByTagName返回的是个对象集合,不能直接绑定onclick事件。应该这样:

document.getElementsByTagName("a")[0].onclick=function(){

alert()

}

或者如果你想给所有a标签绑定事件,则应该这样:

let aobj=document.getElementsByTagName("a")

for(let i in aobj){

aobj[i].onclick=function(){

alert()

}

}