선생님 되었습니다 감사합니다!
그런데 바지를 선택 후 셔츠를 선택했을때 바지옵션(26~30)이 안없어지고 ,
셔츠, 바지가 아닌 모자 영역을 선택했을때도 옵션자체가 지워지지 않습니다.
이벤트 버블링을 썼는데도 안없어지는데, 이벤트 버블링이 안먹히는걸까요?
~html~
<!-- Select 인풋 다루기 -->
<form class="container my-5 form-group">
<p>상품선택</p>
<select class="form-select mt-2">
<option>상품을 선택하세요</option>
<option>모자</option>
<option>셔츠</option>
<option>바지</option>
</select>
<!-- 셔츠 2차옵션 -->
<select class="form-select mt-2 form-hide">
<option>90</option>
<option>95</option>
<option>100</option>
</select>
</form>
~자바스크립트~
var formSelect = document.querySelectorAll('.form-select');
formSelect[0].addEventListener('input', function(e){
var formValue = this.value;
if(formValue == '셔츠'){
formSelect[1].classList.remove('form-hide');
}else if(formValue == '바지'){
formSelect[1].classList.remove('form-hide');
formSelect[1].innerHTML='';
var 섹션3 = '<option>26</option><option>27</option><option>28</option><option>29</option><option>30</option>'
formSelect[1].insertAdjacentHTML('beforeEnd', 섹션3);
}
});