Javascript 是否存在类似OneEventListener的内容

Javascript 是否存在类似OneEventListener的内容,javascript,events,Javascript,Events,是否存在类似于onevent事件侦听器的东西? 我想这样做: window.addEventListener("event", function(event) { console.log(event.type); }); 如果您想记录日志,您可以在Function and do console.log(e)中添加“e”; 例如$('#theEvent')。在(“blur”,函数(e)上{ 控制台日志(e); }); 如果你想抓住某个事件,你可以这样做 $('#theEvent').on("

是否存在类似于
onevent
事件侦听器的东西? 我想这样做:

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

如果您想记录日志,您可以在Function and do console.log(e)中添加“e”; 例如
$('#theEvent')。在(“blur”,函数(e)上{
控制台日志(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"/>
$(“#事件”)。打开(“模糊单击焦点”,函数(e){
开关(e型){
案例“点击”:
log(“用户单击了”);
打破
案例“模糊”:
log(“用户模糊”);
打破
案例“焦点”:
log(“以用户为中心”);
打破
}   
});

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

请回顾并详细说明你想要什么,你尝试了什么,以及为什么它不起作用。我想知道事件监听器是“OneEvent”还是“event”之类的吗,不是那样的,你设置了你想要捕捉的事件,而不是像任何。。。浏览器怎么知道你想要哪一个呢?可能与你所说的重复,这就是我所理解的你问的
$
会抛出一个引用错误,因为它是未定义的。如果
$
应该是jQuery,并且您添加了它,那么
事件
将不匹配任何内容,HTML中没有
元素(并且您似乎将事件与元素混淆)。这就是为什么它称为示例,因为它与他的代码无关,而且是的,我忘记了“#”符号抱歉:)