2012-11-24 4 views
1

를 사용하여 옵션 목록에서 옵션을 선택합니다 :어떻게 자바 스크립트

document.getElementById("some-textfield").value = "BlahBlahBlah"; 

그러나 드롭 다운 옵션 목록에서 옵션을 선택하는 방법 :

<select tabindex = "11" name="b_month"> 
<option value="">---</option> 
<option value="1">Jan</option> 
<option value="2">Feb</option> 
<option value="3">Mar</option> 

나는 다음과 같은 것을 시도했다.

document.getElementByName("b_month").options[2] 

그러나 작동하지 않는다. 다시 웹 사이트에서 변경하려고하므로 콘솔에 입력하면 결과가 표시됩니다.

답변

2

getElementByName는 함수가 아닙니다 주셔서 감사합니다. 그런 다음 반환 된 컬렉션에서 해당 요소를 선택 (복수주의) getElementsByName를 사용해야합니다 :

document.getElementsByName("b_month")[0].options[2]; 
+0

당신을 감사합니다! 그것은 작동합니다! – Vor

1
document.getElementsByName("b_month")[0].selectedIndex = 2; 
+0

이 문제가 해결되었습니다. – Barmar