본문 바로가기
JavaScript

click event - onchange

by 우영11 2023. 6. 24.

onchange 속성

<form id="myForm">
        <input type="radio" name="select" value="001" onchange="inputChange()">
        <label>선택1</label>
        
        <input type="radio" name="select" value="002" onchange="inputChange()">
        <label>선택2</label>
        
        <input type="radio" name="select" value="003" onchange="inputChange()">
        <label>선택3</label>
        
        <input type="radio" name="select" value="004" onchange="inputChange()">
        <label>선택4</label>
        
        <input type="radio" name="select" value="005" onchange="inputChange()">
        <label>선택5</label>
    </form>

 

1. input의 onchange 속성을 받아 함수를 진행시킨다.

2. 이미지명을 input의 각 value값에 넣어서 반복문으로 innerHTML을 바꿔준다.

function inputChange(){
    let radio=document.querySelectorAll("#myForm > input");

    let radioImg=document.querySelector("#radioImg");
    for(let i=0;i<radio.length;i++){
        if(radio[i].checked==true){
            radioImg.innerHTML="<img width:'150' height='200' src='./../../../Images/" + radio[i].value + ".jpg'>";
        }
    }
}

'JavaScript' 카테고리의 다른 글

노드 값 가져오기(1) - 자식이 같은 태그일 경우  (0) 2023.06.24
click event - addEventListener()  (0) 2023.06.24
FORM태그 안의 정보 가져오기  (0) 2023.06.24
DOM - 선택자(2)  (0) 2023.06.23
DOM - 선택자(1)  (0) 2023.06.23