一起使用onmousedown,onchange和onblur时IE11崩溃

时间:2018-08-14 11:54:34

标签: javascript html onchange onblur onmousedown

不幸的是,在Internet Explorer 11(IE11)中使用<select>onmousedown和{{1}的下拉列表中单击下拉列表时,高度有限的onchange崩溃崩溃 }

onblur

enter image description here

演示:https://codepen.io/anon/pen/LBveJp

<select name="select1" onmousedown="if(this.options.length>8){this.size=8;}" onchange="this.size=0;" onblur="this.size=0;">

1 个答案:

答案 0 :(得分:0)

  

让您的听众被动

我不太确定,但是尝试使用Javascript附加这些侦听器,而不是直接在HTML中执行,然后使这些侦听器成为被动对象。那可能会解决您的问题。进一步了解被动事件监听here