如何将诸如onclick之类的html事件绑定到函数myFunc(e){}

我不想使用document.getElementByClassId

我不想使用jQuery。

最佳答案

尝试这个:

document.getElementsByTagName('body')[0].addEventListener('click', function(){alert("you clicked on the page")})


这会将事件侦听器添加到body标签。一旦您单击该页面,它将触发警报功能。

您可以通过类名称,ID和/或标签名称获取元素:

document.getElementById('someId')
document.getElementsByClassName('someClassName')
document.getElementsByTagName('body')


请记住,“ getElementsByClassName”和“ getElementsByTagName”返回数组,因此您可能希望像这样添加索引

getElementsByTagName('body')[0]
document.getElementsByClassName('someClassName')[1]
...

关于javascript - 将html事件绑定(bind)到函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47373783/

10-09 15:38
查看更多