如何将诸如onclick
之类的html事件绑定到函数myFunc(e){}
?
我不想使用document.getElementByClass
或Id
。
我不想使用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/