반응형
<select id="selectEl">
<option value="1">1번></option>
<option value="2">2번></option>
<option value="3">3번></option>
<option value="4">4번></option>
</select>
<button id="addButton" onClick="onClickAddButton1()">
추가
</button>
<button id="removeButton" onClick="onClickRemoveButton1()">
삭제
</button>
<button id="addButton" onClick="onClickAddButton2()">
추가
</button>
<button id="removeButton" onClick="onClickRemoveButton2()">
삭제
</button>
<script>
// javascript 이용
function onClickAddButton1() {
let selectEl = document.querySelector("#selectEl");
var objOption = document.createElement("option");
objOption.text = selectEl.length+1 + "번";
objOption.value = selectEl.length+1;
selectEl.options.add(objOption);
}
function onClickRemoveButton1() {
let selectEl = document.querySelector("#selectEl");
selectEl.options.length = 0;
}
// jquery 이용
function onClickAddButton2() {
let selectEl = document.querySelector("select");
$(selectEl).append("<option value='"+ (selectEl.length+1)+"'>" + (selectEl.length+1) + "번</option>")
}
function onClickRemoveButton2() {
let selectEl = document.querySelector("select");
$(selectEl).empty();
}
</script>
반응형
'Web' 카테고리의 다른 글
trigger() (0) | 2021.03.24 |
---|---|
[AJAX][RESTfull] (0) | 2021.03.24 |
[Javascript|HTML] querySelector (0) | 2021.03.11 |
[Javascript] 객체에 해당 key값이 존재하는지 확인하는 방법 (0) | 2021.03.11 |
[Javascript] class 추가/변경/삭제/읽기 (className, classList) (0) | 2021.03.11 |