자바스크립트로 하여 셀렉트 박스에 옵션 추가 질문
function addOption(selectId, oText, oValue){
var objSelect = document.getElementById(selectId);
var objOption = document.createElement('option');
objOption.text=oText;
objOption.value=oValue;
objSelect.options.add(objOption);
}
addOption('ca_name[1]','옵션텍스트','옵션값')
처럼 만들었는데~
Uncaught TypeError: Cannot read property 'options' of null
처럼 에러가 나네요.
해결방안 있을까요?
var objSelect = document.getElementById(selectId);
var objOption = document.createElement('option');
objOption.text=oText;
objOption.value=oValue;
objSelect.options.add(objOption);
}
addOption('ca_name[1]','옵션텍스트','옵션값')
처럼 만들었는데~
Uncaught TypeError: Cannot read property 'options' of null
처럼 에러가 나네요.
해결방안 있을까요?
댓글 5개
미운오리스키
13년 전
요롷게 해보세요..
function addOption(selectId, oNum, oText, oValue){
var objSelect = document.getElementById(selectId);
objSelect.options[oNum] = new Option(oText, oValue);
}
addOption('ca_name',0,'myoption1','999')
addOption('ca_name',1,'myoption2','999')
addOption('ca_name',2,'myoption3','999')
function addOption(selectId, oNum, oText, oValue){
var objSelect = document.getElementById(selectId);
objSelect.options[oNum] = new Option(oText, oValue);
}
addOption('ca_name',0,'myoption1','999')
addOption('ca_name',1,'myoption2','999')
addOption('ca_name',2,'myoption3','999')
13년 전
jquery에 이런 기능이 있습니다
$("#myselect").append("<option value='1'>abcd</option>");
$("#myselect").append("<option value='1'>abcd</option>");
Terrorboy
13년 전
균이님 말씀처럼 이미 처리를 해버렸네요 ㅠㅠ
글을 올리면 꼭 혼자 해결하는... ㅠㅠ
글을 올리면 꼭 혼자 해결하는... ㅠㅠ
미운오리스키
13년 전
헛.. 해결하셨다니 다행이네요..
근데 제껄로 채택되서 균이님한테 지송하네요 ㅜㅜ
근데 제껄로 채택되서 균이님한테 지송하네요 ㅜㅜ
Terrorboy
13년 전
헙...
클릭미스네요 ㅠㅠ
균이님 죄송합니다 ㅠㅠ
클릭미스네요 ㅠㅠ
균이님 죄송합니다 ㅠㅠ
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기