JS:针对下拉列表触发onchange和onload事件时的Fire操作

时间:2017-06-14 06:57:22

标签: javascript html forms javascript-events

我正试图找出一种干净的方法来在纯粹的js中做到这一点。到目前为止,我有以下几点:

document.getElementById('mySelectBox').onchange = function(e) {
  // hide some element if this.value == 'hide'.....
}

当我的下拉列表加载/获取其初始值时,是否有一种干净的方法可以在上面的块中触发隐藏代码,或者可能同时将上述操作绑定到onload和onchange事件?

1 个答案:

答案 0 :(得分:0)

var el =  document.getElementById('mySelectBox');

['load', 'change'].forEach(event => el.addEventListener(event, function(e){
         /* your code here */
}))