HTML 문서내의 요소를 클릭했을때 발생한다

 

💐 onclick 이벤트 핸들러 1

// 이미지를 클릭하면 이미지가 변경됨
let cnt = 0; // 전역변수
function imageChange(){
	if(cnt == 0 ){
		document.getElementById("quiz").src = "../image/2.jpg";
		cnt = 1;
	} else {
		document.getElementById("quiz").src = "../image/3.jpg";
		cnt = 0;
	}
}
<!-- imageChange()로 정의 -->
<img id="quiz" src="../image/1.jpg" onclick="imageChange()" />

 

💐 onclick 이벤트 핸들러 2

function changeColor(c) {
	document.getElementById("target").style.backgroundColor = c;
}
<!-- changeColor()로 정의 -->
<div id="target">
 <form name="form2">
	<input type="radio" name="color" value="lightblue" onclick="changeColor(this.value)"><label>파랑색</label>
	<input type="radio" name="color" value="lightgreen" onclick="changeColor(this.value)"><label>녹색</label>
 </form>
</div>

 

💐 onclick 이벤트 핸들러 3


function tagCheck(){
	let data = document.getElementById("resultArea");
	data.innerHTML = document.getElementById("tag").value;
}
<div id="tagExercise">
<form>
	<textarea rows="15" cols="55" id="tag">
		<html>
			<head></head>
			<body>
				<h1>안녕하세요.</h1>
			</body>
		</html>
	</textarea><br />

	<button type="button" onclick="tagCheck()">태그 확인</button>
</form>
	<div id="resultArea"></div>
</div>

'box > javascript+' 카테고리의 다른 글

키보드 이벤트 - keyup  (0) 2022.06.30
마우스 이벤트 - onmouseover / onmouseout  (0) 2022.06.30
Javascript 내장 객체 - history  (0) 2022.06.30
Javascript 내장 객체 - navigator  (0) 2022.06.30
Javascript 내장 객체 - location  (0) 2022.06.30