[英]JavaScript adding an onclick event to a element
我的目的是在屏幕宽度小于700像素时向元素添加onClick事件,并在屏幕宽度大于700像素时将可点击区域移除。 我会很好地解决这个问题吗? 如何将onClick =“ myFunction()”添加到HTML的div中?
myFunction();
window.addEventListener("resize", function(event) {
myFunction();
});
function myFunction() {
var i = document.all?document.body.clientWidth:window.innerWidth;
if(i > 701) {
// Adds onClick
}
if(i < 701) {
// Removes onClick
}
}
var element = document.getElementById("id");
element.addEventListener("click", function(){
});
正如Timovski所说,将onClick分配给div,为div提供一些ID并声明var。
var element = document.getElementById('divID');
而不是简单地将eventListener添加到声明的var中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.