본문 바로가기
Language/HTML, JavaScript

자바스크립트 select option 선택값 출력방법

by wakestand 2020. 6. 15.
반응형

자바스크립트에서

select 선택 후

검색 버튼을 눌렀을 때

 

선택한 select의 option 값을 확인하려고 하는데

한 줄에 쭉 쓰면 너무 길어지기 때문에

 

select id를 받아서 저장하는 변수

select에서 선택한 option을 저장하는 변수

두개로 나누어 사용한다

 

var 변수1 = document.getElementById("아이디명");
var 변수2 = document.getElementById("아이디명").options.selectedIndex;

 

다음으로

변수1.options[변수2].value

를 해주면 

 

select에서 선택한 option의 값을 구할 수 있게 된다

 

예제에 사용한 코드는 아래와 같다

 

<!DOCTYPE html>
<html>
<script type="text/javascript">
	function search() {
		var tb = document.getElementById("TB_CORP_CD");
		var tbIndex = document.getElementById("TB_CORP_CD").options.selectedIndex;
		
		console.log("tb value : " + tb.options[tbIndex].value);
	}
</script>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
	<form>
		<div>
			<select id="TB_CORP_CD">
				<option value="CJ">CJ대한통운</option>
				<option value="Lottee">롯데택배</option>
			</select>
			<input type="button" value="검색" onclick="search();">
		</div>
	</form>
</body>
</html>
반응형

댓글