바닐라 자바 스크립트를 사용하여 드롭 다운을 반복하고 선택한 항목을 변경 한 다음 표시되는 텍스트를 변경하고 싶습니다. 나는 그것을 선택했지만 optionText를 변경하기 위해 올바른 객체 이름을 얻지 못합니까? 항목의.
var textToFind = 'LdapUsers';
var dd = document.getElementById('membershipProvider');
for (var i = 0; i < dd.options.length; i++) {
if (dd.options[i].text === textToFind) {
dd.selectedIndex = i;
i.options.text = "Edgewood Login"; //This is WRONG
break;
}
}
안내를 부탁드립니다.
querySelector
및 선택기를 사용하여 루프없이 액세스 할 수 있습니다 .
v = "222";
selProvider = document.querySelector("#membershipProvider option[value='" + v + "']");
if (selProvider) {
selProvider.text = "CHANGED!";
selProvider.selected = true;
}
<select id="membershipProvider">
<option value='111'>AAA</option>
<option value='222'>BBB</option>
</select>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다