[JS] select의 선택된 값 구하기
자바스크립트를 이용해 select 의 선택된 값을 구하는 방법이다. 아래는 간단한 html 문서이다.
<select name="sel" id="sel">
<option value="">선택</option>
<option value="1">1</option>
</select>
자바스크립트로 이 select의 선택된 값을 구하는 방법은 두 가지가 있다. 먼저 for문을 이용해 구하는 코드이다.
<script>
var sel = document.getElementById("sel");
var val;
for(i=0; i<sel.options.length; i++) {
if(sel.options[i].selected == true) {
val = sel.options[i].value;
break;
}
}
</script>
위 코드가 일반적로 많이 쓰이는 코드이다. 위의 코드를 좀 더 단순하게 만든 것이 아래의 코드이다.
<script>
var sel = document.getElementById("sel");
var val = sel.options[sel.selectedIndex].value;
</script>
for문을 작성하지 않고도 select 의 값을 구할 수 있다.
안녕하세요 저도 휴대폰 판매 쇼핑몰을 운영하는데 …혼자 개발하려니 막히는게 많네요
그래서 사이트 찾다가 이렇게 글을 남깁니다.
혹시 괜찮으시면 질문좀 드려도 될지 모르겠네요
function kt1(){
document.getElementById(“kkk”).innerHTML = ‘500000’;
}
미적용
온가족할인 10년미만 (10%}
온가족할인 20년미만 (20%}
온가족할인 30년미만 (30%}
온가족할인 30년이상 (50%}
공시지원금 계산
할부원금 계산
24개월
출고가
836,000원 (월 34,833원)
공시지원금
-143,000원 (월 -5,958원)
나나모바일 지원금
-21,400원 (월 -892원)
총 할부원금 671,600원 (월 27,983원)
지기 셀렉트박스안에 옵션중 온가족할인 10년 같이 하나씩 선택하면 다 그 요금제에 따라 옆에 공시지원금과 나나모바일 가격이 변하는걸 만들고 싶은데 셀렉트가 전체 선택되어서 하나씩 다르게 안 들어가네요;;
괜찮으시면 조언좀 메일로 받을 수있을까요
function kt1(){
document.getElementById(“kkk”).innerHTML = ‘500000’;
}
미적용
온가족할인 10년미만 (10%}
온가족할인 20년미만 (20%}
온가족할인 30년미만 (30%}
온가족할인 30년이상 (50%}
공시지원금 계산
할부원금 계산
24개월
출고가
836,000원 (월 34,833원)
공시지원금
-143,000원 (월 -5,958원)
나나모바일 지원금
-21,400원 (월 -892원)
총 할부원금 671,600원 (월 27,983원)
안녕하세요. 남겨주신 내용은 봤습니다만
저도 하는 일이 있고 개인 시간이 많지 않기 때문에 답변을 드리기가 어렵습니다.
프로그램 관련 커뮤니티 등에 질문을 올려보시는 게 좋을 것 같습니다.