๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ๋ฐœ์–ธ์–ด/JS

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] onclick, onchange, onmouse, onkeyup ์ด๋ฒคํŠธ ํ•จ์ˆ˜

by yunamom 2022. 5. 10.
728x90
300x250

์•ˆ๋…•ํ•˜์„ธ์š” yunamom ์ž…๋‹ˆ๋‹ค :D

 

์ด๋ฒˆ์‹œ๊ฐ„์—๋Š” JavaScript ์—์„œ ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ ํ•จ์ˆ˜์— ๋Œ€ํ•˜์—ฌ ํฌ์ŠคํŒ… ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜Š

 

JS ์ด๋ฒคํŠธ ํ•จ์ˆ˜

 

 onclick : ํด๋ฆญํ–ˆ์„๋•Œ 

 

onclick
<div onclick="on1()">onclick</div>
<input id="o1">

function on1(){
    var values = document.getElementById('o1').value;  
    document.getElementById('o1').value = (values.length < 1)?"yunamom":"";
}

 

 onmouseover : ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ ธ์„ ๋•Œ /  onmouseout : ๋งˆ์šฐ์Šค๋ฅผ ๋ฐ–์œผ๋กœ ์˜ฎ๊ฒผ์„ ๋•Œ 

 

onmouseover/onmouseout
<div onmouseover="on2()" onmouseout="on3()">onmouseover/onmouseout</div>
<input id="o2">

function on2(){
  	document.getElementById('o2').value = "yunamom";
}

 

 onchange : ์…€๋ ‰ํŠธ๋ฐ•์Šค ๊ฐ’ ์„ ํƒํ–ˆ์„๋•Œ 

 

<select id="on" onchange="on4()">
  <option value="">onchange</option>
  <option value="test1" >test1</option>
  <option value="test2" >test2</option>
</select>

<input id="o4">

function on4(){
    var values = document.getElementById('on').value;
  	document.getElementById('o4').value = values;
}

 

 onkeyup : ๊ฐ’์„ ์ž…๋ ฅํ• ๋•Œ 

 


<input id="5" onkeyup="on5()" placeholder="onkeyup">
<input id="o5">

function on5(){
    var values = document.getElementById('5').value;
  	document.getElementById('o5').value = values;
}

 

728x90
300x250

์ฝ”๋“œ