728x90
반응형
질문 : JavaScript를 사용하여 드롭 다운 목록에서 선택한 값 가져 오기
JavaScript를 사용하여 드롭 다운 목록에서 선택한 값을 가져 오려면 어떻게합니까?
아래 방법을 시도했지만 모두 값 대신 선택한 인덱스를 반환합니다.
var e = document.getElementById("ddlViewBy");
function show(){
var as = document.forms[0].ddlViewBy.value;
var strUser = e.options[e.selectedIndex].value;
console.log(as, strUser);
}
e.onchange=show;
show();
<form>
<select id="ddlViewBy">
<option value="1">test1</option>
<option value="2" selected="selected">test2</option>
<option value="3">test3</option>
</select>
</form>
답변
다음과 같은 선택 요소가있는 경우 :
<select id="ddlViewBy">
<option value="1">test1</option>
<option value="2" selected="selected">test2</option>
<option value="3">test3</option>
</select>
이 코드 실행 :
var e = document.getElementById("ddlViewBy");
var strUser = e.value;
strUser
를 2
만들 것입니다. 실제로 원하는 것이 test2
경우 다음을 수행하십시오.
var e = document.getElementById("ddlViewBy");
var strUser = e.options[e.selectedIndex].text;
strUser
가 test2
출처 : https://stackoverflow.com/questions/1085801/get-selected-value-in-dropdown-list-using-javascript
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
Javascript 객체의 첫 번째 속성에 액세스하는 방법 (0) | 2021.11.24 |
---|---|
JavaScript 개체[object Object]의 내용을 출력하는 방법 (0) | 2021.11.23 |
[javascript] call와 apply의 차이점 (0) | 2021.11.22 |
자바스크립트 객체를 문자열로 변환 (0) | 2021.11.19 |
JavaScript를 사용하여 URL에서 #hash를 확인하는 방법 (0) | 2021.11.19 |