지식나눔

공유하기

select 박스에 option 추가시 Firefox(FF) 오류 해결법

*. 선택상자 <select> 의 항목을 실시간으로 변경해야 하는 경우 IE, Chrome 등에서는 문제없이 동작하던 코드가 Firefox(FF) 에서 동작하지 않을 때, 여러 해결 법이 있겠지만 기존 코드를 크게 손대지 않고 해결 할 수 있는 방법이 있어 올려봅니다.

var newOption = document.createElement('OPTION');
newOption.text = '텍스트';
newOption.value = '값';
document.폼이름.셀렉트박스이름.add(newOption); // FF는 동작안함 (IE, 크롬, 사파리 문제 없음)
document.폼이름.셀렉트박스이름.add(newOption, null); // IE, 크롬, 사파리, FF 문제 없음

단, IE 하위 버전(6.0이하) 에서 add 함수의 null 인자를 전달해도 문제가 없는지는 확인해 봐야 겠습니다.^^




공유하기
등록자

이주한

등록일
2011-04-19 05:22
조회
24,761