JAVASCRIPT
IE11 SELECT OPTION 에서 selected = true 버그
영은파더♥
2016. 10. 20. 12:01
728x90
IE11 SELECT OPTION 에서 selected = true 버그
현재 익스플로러11 에서는 버그가 픽스가 된 것 같은데 아직까지 bug fixed 업데이트를 하지 않은 브라우저에서는
javascript 나 jQuery 에서
selected = true 로 옵션값을 변경시 비정상적으로 값이 설정되는 버그가 있는 것 같다.
조건이 아무래도 disabled 가 true 이면 이 현상이 발생하는 듯 하다.
<select id="mySelect" disabled>
<option value=1>옵션1</option>
<option value=2>옵션2</option>
<option value=3>옵션3</option>
<option value=4>옵션4</option>
<option value=5>옵션5</option>
</select>
<script>
var opt = document.getElementById('mySelect');
opt[2].selected = true;
</script>
옵션3 이 설정이 되어야 하는데 옵션2 로 설정이 되는 경우이다.
opt.value = 3; 이렇게 값을 설정하여야 하나 보다.
해당 증상이 발생하는 브라우저가 없으니 추측으로 문제를 해결해야 한다.
728x90
반응형