CSS 및 Javascript를 사용하여 드롭다운 메뉴에서 옵션 선택
P粉739706089
P粉739706089 2023-09-04 22:10:59
0
1
583
<p>CSS 선택기 값이 있습니다: </p> <pre class="brush:php;toolbar:false;">.ng-touched > div:nth-child(1) > div:nth-child(2) )> 입력:n번째-자식(1)</pre> <p>드롭다운 메뉴가 있는 CSS 선택기를 찾기 위해 document.querySelectorAll을 사용하려고 합니다. <strong>텍스트가 "APPLE"</strong>인 옵션을 선택합니다. 드롭다운 메뉴의 두 번째 옵션이다. 이를 위해 다음 코드를 사용하고 있지만 코드를 실행한 후 "APPLE" 옵션이 선택되지 않았습니다. </p> <pre class="brush:php;toolbar:false;">document.querySelectorAll(".ng-touched > div:nth-child(1) > div:nth-child(1) > div :nth-child(2) > 입력:nth-child(1)') .forEach(o => { o.value = "사과";; });</pre> <p>무엇이 잘못되었는지, 코드에 어떤 필요한 변경 사항을 적용해야 하는지 안내해 주세요. 미리 감사드립니다. </p>
P粉739706089
P粉739706089

모든 응답(1)
P粉665427988

HTML 구조에 문제가 있는 것 같습니다. input元素不包含optionsselect元素才包含。我的代码片段向您展示了如何以编程方式将select 드롭다운 메뉴 값은 두 번째 옵션인 APPLE에 할당됩니다.

기존 구조(쿼리에서 파생됨)도 사용하지만 마지막 요소는 더 이상 사용되지 않습니다. input,而是使用select,因为从语义上讲,inputoptions 이는 논리적이지 않습니다. 따라서 내 설명이 틀리면 내 솔루션이 귀하의 질문에 정확하게 대답하지 못할 수도 있습니다. 하지만 그것이 여전히 당신을 올바른 방향으로 안내해주기를 바랍니다.

으아악 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿