[JS] reset 버튼
2022. 1. 20. 08:15ㆍJavascript/이벤트
리셋버튼을 누르면 선택으로 바뀌게 하기
<select name="" id="">
<option value="" selected="selected">선택</option>
<option value="banana">바나나</option>
<option value="berry">딸기</option>
<option value="apple">사과</option>
</select>
<button>리셋</button>
const select = document.querySelector('select');
const button = document.querySelector('button');
select.addEventListener('change', function () {
const value = select.options[select.selectedIndex].value;
console.log(value);
});
button.addEventListener('click', function () {
select.options[0].selected = true;
});
버튼을 클릭했을 때 select.options[0]는 <option></option> 선택 태그이고
select.options[0].selected 는 선택 태그의 속성인 selected를 가리키므로 true로 바꿔주면 선택으로 바뀌게 된다.
selectedIndex = 선택한 option의 인덱스를 가리킨다.
'Javascript > 이벤트' 카테고리의 다른 글
[JS] 이벤트 연결 (증가/감소) (0) | 2022.02.05 |
---|---|
[JS] 이벤트 연결 해제 (0) | 2022.02.04 |
[JS] 체크일때만 링크 활성화 (0) | 2021.11.17 |
[JS] 우클릭방지 (0) | 2021.11.17 |