Javascript “选择”标记的专用html事件是什么?

Javascript “选择”标记的专用html事件是什么?,javascript,html,Javascript,Html,select tag是否有任何专用事件。 就这么简单。作为事件侦听器,您需要的是更改 var activities = document.getElementById("drp_fruits"); activities.addEventListener("change", () => { //do stuff) }) 或: 提示:HTML会触发一个事件,但没有这样的HTML事件。事件由Javascript处理 Onclick不好,使用onchange函数获得值 $('sele

select tag是否有任何专用事件。

就这么简单。

作为事件侦听器,您需要的是更改

var activities = document.getElementById("drp_fruits");

activities.addEventListener("change", () => {
    //do stuff)
})
或:


提示:HTML会触发一个事件,但没有这样的HTML事件。事件由Javascript处理

Onclick不好,使用onchange函数获得值

$('select').on('change',function(){
  alert($(this).val());
});

试一下改变-试一下。。。onchangeonchange事件,请参阅参考-更改和输入此信息并不难找到。@T.J.Crowder在stackoverflow中提交问题之前,我已经查看了您提供的链接。这是我不知何故漏掉的另一部分。我的错!确切地说,尽管JS处理事件,但没有JavaScript事件,它们是DOM事件,因此html事件是一个有效的术语。但我并没有投反对票,这正是我写的:HTML触发事件,JS处理事件。还有DOM!==这些是DOM事件。HTML不会触发事件。浏览器等用户代理会触发事件以响应各种情况,例如用户正在做某事、用户代理完成构建DOM等,而用户代理会处理事件——有时,如果您要求他们这样做,他们会通过调用JavaScript代码部分地处理事件。如果我们想学究气十足之类的话:-D
var activities = document.getElementById("drp_fruits");

activities.addEventListener("change", () => {
    //do stuff)
})
<select id="drp_fruits" class="field-select" onchange="changeHandler()">
$('select').on('change',function(){
  alert($(this).val());
});