做了类似于一个eventListener的东西

时间:2016-12-01 18:09:12

标签: javascript events

是否存在类似onevent事件侦听器的内容? 我想做这样的事情:

window.addEventListener("event", function(event) {
  console.log(event.type);
});

1 个答案:

答案 0 :(得分:-1)

如果您想要记录,您只需在功能中添加“e”并执行console.log(e); 例如$('#theEvent').on("blur",function(e){ console.log(e); }); 如果你想捕捉某个事件,你可以做

$('#theEvent').on("blur click",function(e){
        if(e.type === "click"){
        console.log(e.type + "The user did click");
    }else{
          console.log(e.type + "The user did blur");
         }
         });

使用案例开关

执行此操作的另一种方法
$('#theEvent').on("blur click focus",function(e){
    switch(e.type){
        case "click":   
            console.log("The user clicked.");
            break;
        case "blur":
            console.log("The user blurred.");
            break;
        case "focus":
            console.log("The user focused.");
            break;
    }   
});
<!-- html sample -->


<input type='text' id="theEvent"/>

这是一个随机的例子,但我认为你可以理解你可以做很多if语句,所以当正确的事件被触发时它会运行代码