[JavaScript - 기능 - (8) ] select box선택에 따라 다음 select box 영향 주는 방법.
참고 : https://whitekeyboard.tistory.com/212?category=809483( .hide() / .show() 라디오 버튼 선택에 따른 div 보이기/숨기기 )
실행 결과 : https://www.w3schools.com/code/tryit.asp?filename=GCZ8YS6ZWWKZ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
<select onchange="categoryChange(this)">
<option>걸그룹을 선택해주세요</option>
<option value="a">블랙핑크</option>
<option value="b">에프엑스</option>
<option value="c">EXID</option>
</select>
<select id="good">
<option>좋아하는 멤버를 선택해주세요</option>
</select>
<script>
function categoryChange(e) {
var good_a = ["지수", "제니", "로제", "리사"];
var good_b = ["빅토리아", "엠버", "루나", "크리스탈"];
var good_c = ["LE", "하니", "정화", "혜린", "솔지"];
var target = document.getElementById("good");
if(e.value == "a") var d = good_a;
else if(e.value == "b") var d = good_b;
else if(e.value == "c") var d = good_c;
target.options.length = 0;
for (x in d) {
var opt = document.createElement("option");
opt.value = d[x];
opt.innerHTML = d[x];
target.appendChild(opt);
}
}
</script>
|
'◽ HTML & CSS & JS, jQuery' 카테고리의 다른 글
[JavaScript - 기능 - (9) ] .unbind('click') : 이전에 넣은 이벤트 빼기 (0) | 2020.04.13 |
---|---|
[JavaScript - 기능 - (10) ] 스트링값을 숫자로 바꾸기. (0) | 2020.04.02 |
[JavaScript - 기능 - (9) ] .innerText, .textContent : 특정위치의 값 가져오기. (0) | 2020.03.24 |
[JavaScript - 기능 - (8) ] "checkbox"의 체크 여부 확인. (0) | 2020.03.16 |
[JavaScript - 기능 - (7) ] 팝업창 닫고 부모창 위치 이동 (0) | 2020.03.09 |
[jQuery - 기능 - (4) ] 체크박스에 여러값 넘기기 (구분자 사용) (0) | 2020.03.06 |
[JavaScript - 기능 - (6) ] 팝업창 닫고 부모창 새로고침 (0) | 2020.03.05 |