我正试图找出一种干净的方法来在纯粹的js中做到这一点。到目前为止,我有以下几点:
document.getElementById('mySelectBox').onchange = function(e) {
// hide some element if this.value == 'hide'.....
}
当我的下拉列表加载/获取其初始值时,是否有一种干净的方法可以在上面的块中触发隐藏代码,或者可能同时将上述操作绑定到onload和onchange事件?
答案 0 :(得分:0)
var el = document.getElementById('mySelectBox');
['load', 'change'].forEach(event => el.addEventListener(event, function(e){
/* your code here */
}))