JavaScript将onclick事件添加到元素

时间:2018-04-12 16:47:00

标签: javascript html css

我的目标是在屏幕宽度低于700px时向元素添加onClick事件,并在700px以上时删除可点击区域。我能以一种好的方式解决这个问题吗?我如何将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
    }
}

2 个答案:

答案 0 :(得分:2)

def active_page?(requested, path)
  requested.path_info == path
end

fiddle

答案 1 :(得分:0)

正如Timovski所说,将onClick分配给div, 给div一些id并声明var。

var element = document.getElementById('divID');

而不是简单地将eventListener添加到声明的var。