HTML select 박스의 값을 가져오는 여러 가지 방법이 있습니다. 다음은 가장 일반적인 방법들입니다:
1. JavaScript를 사용하여 선택된 옵션의 값을 가져오기:
<select id="mySelect">
<option value="option1">옵션 1</option>
<option value="option2">옵션 2</option>
<option value="option3">옵션 3</option>
</select>
<button onclick="getSelectedValue()">값 가져오기</button>
<script>
function getSelectedValue() {
var selectBox = document.getElementById("mySelect");
var selectedValue = selectBox.value;
alert(selectedValue);
}
</script>
위의 코드에서 `getSelectedValue()` 함수는 `getElementById`를 사용하여 select 박스 요소를 가져온 다음, `value` 속성을 사용하여 선택된 값을 가져옵니다.
2. JavaScript를 사용하여 선택된 옵션의 텍스트 가져오기:
<select id="mySelect">
<option value="option1">옵션 1</option>
<option value="option2">옵션 2</option>
<option value="option3">옵션 3</option>
</select>
<button onclick="getSelectedText()">텍스트 가져오기</button>
<script>
function getSelectedText() {
var selectBox = document.getElementById("mySelect");
var selectedText = selectBox.options[selectBox.selectedIndex].text;
alert(selectedText);
}
</script>
이 코드에서 `getSelectedText()` 함수는 `options` 속성을 사용하여 선택된 옵션 요소의 배열을 가져온 다음, `selectedIndex` 속성을 사용하여 현재 선택된 인덱스를 가져와 해당 인덱스의 텍스트를 가져옵니다.
3. jQuery를 사용하여 선택된 값 가져오기:
<select id="mySelect">
<option value="option1">옵션 1</option>
<option value="option2">옵션 2</option>
<option value="option3">옵션 3</option>
</select>
<button id="getValueButton">값 가져오기</button>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$("#getValueButton").click(function() {
var selectedValue = $("#mySelect").val();
alert(selectedValue);
});
</script>
이 코드는 jQuery 라이브러리를 사용하여 select 박스에서 선택된 값을 가져옵니다. `val()` 함수를 사용하여 선택된 값을 가져옵니다.
'Language > Javascript' 카테고리의 다른 글
사용자 브라우저 캐시 무시 방법 (Cahse Busting) (0) | 2023.02.10 |
---|---|
[ES6] yield (비동기 처리) (0) | 2023.01.03 |