html
<form action="">
<select name="" id="changeImg">
<option value="./img/ban01.jpg">물감</option>
<option value="./img/ban02.jpg">달</option>
<option value="./img/ban03.jpg">밤</option>
</select>
</form>
<img id="myImg" src="./img/ban01.jpg" alt="옵션 그림">
script
<script>
let changeimg = document.getElementById("changeImg");
let myImg = document.getElementById("myImg");
function changeImage(){
let index = changeimg.selectedIndex;
myImg.src = changeimg.options[index].value;
}
changeImage();
changeimg.onchange = changeImage;
</script>
selectedindex - 선택되어 있는 option의 인덱스를 가져오거나 설정
changeimg가 바뀔때마다(onchange)
changeImage 함수 실행
결과
'웹개발 > JAVASCRIPT' 카테고리의 다른 글
[Javascript] 이미지슬라이드 버튼 만들기 (0) | 2021.09.21 |
---|---|
[Javascript] 이미지 랜덤 슬라이드 (0) | 2021.09.20 |
[Javascript] 체크박스 value 값 계산하기 (0) | 2021.09.19 |
[javascript] splice()를 활용한 팀 순서 랜덤 정하기 (0) | 2021.09.17 |
[JavaScript] 현재 시간 출력하기, Date() (0) | 2021.09.16 |