시작하자이제
244
2020-03-10 17:30:45
2
157

html 질문드립니다....


selectbox에 있는 option 값들을

매개변수로 받아온 값과 비교를 하고싶습니다...

어떤 방법이 있을까요 ㅠㅠ



<select id="selFirstlevel" name="selFirstlevel">

  <option>  a </option>

  <option>  b </option>

  <option>  c </option>

  <option>  d </option>

  <option>  e </option>

</select>



받아온 매개변수를 a라고 한다면

option값 a,b,c,d,e값들과 모두 비교하는 로직을 짜고싶습니다...


매개변수 a와 option값이 같으면

해당 옵션을 select하고 싶은데 어떻게 해야할지 감이 잘안오네요 ㅠㅠ


0
0
  • 답변 2

  • siva6
    4k
    2020-03-10 17:42:17


    const p = 'c';
    const sel = document.getElementById('selFirstlevel');
    for(let i = 0; i < sel.options.length; i++) {
      sel.options[i].selected = (sel.options[i].text === p);
    }


    2
  • 시작하자이제
    244
    2020-03-10 19:23:52

    감사합니다 참고해서 해결했습니다~

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.