ES6을 사용하여 다중 선택 요소에서 선택 항목 설정

JavaScript에서 다중 선택 요소의 선택을 프로그래밍 방식으로 설정하는 솔루션을 웹에서 찾고 있다면 jQuery, 인덱싱된 루프 및 if 조건 또는 기타 복잡한 항목을 사용하여 답을 찾을 가능성이 큽니다. 최신 브라우저와 ES6은 (거의) 한 줄의 코드로 간단한 솔루션을 제공합니다.

HTML




<select id="selectElement" size="3" multiple>
    <option value="oranges">Oranges</option>
    <option value="apples">Apples</option>
    <option value="cherries">Cherries</option>
</select>


자바스크립트




let selectElement = document.getElementById('selectElement');
let a = ['oranges', 'cherries'];
for (option of selectElement.options) option.selected = 
    a.includes(option.value);  


저기요!
(사진 Anthony Martino on Unsplash )

좋은 웹페이지 즐겨찾기