https://developer.mozilla.org/ko/docs/Web/API/EventTarget/addEventListener
<style>
#container{
margin: 30px auto;
text-align: center;
width: 300px;
height: 300px;
border: 2px solid black;
color: white;
}
</style>
<div id="container">
<h1>Hello</h1>
</div>
<script>
const divTag = document.getElementById("container");
function handleMouseOver() {
divTag.style.backgroundColor ="red";
divTag.innerHTML = "mouseover";
}
function handleLeave() {
divTag.style.backgroundColor = "blue";
divTag.innerHTML = "mouseleave";
}
function handleResize() {
divTag.style.backgroundColor = "pink";
divTag.innerHTML = "resize";
}
function handleContextMenu() {
divTag.style.backgroundColor = "green";
divTag.innerHTML = "contextmenu";
}
divTag.addEventListener("mouseover", handleMouseOver);
divTag.addEventListener("mouseleave", handleLeave);
window.addEventListener("resize", handleResize);
window.addEventListener("contextmenu", handleContextMenu);
</script>
addEventListener("mouseover", function); 마우스 포인터가 위에 올려놓은 경우
addEventListener("mouseleave", function); 마우스 포인터가 밖으로 이동한 경우
addEventListener("resize", function); 홈페이지 크기가 변경될 경우
addEventListener("contextmenu", function); 마우스의 오른쪽 버튼이 클릭 되었을 경우
https://developer.mozilla.org/ko/docs/Web/API/EventTarget/addEventListener
'JS > Javascript' 카테고리의 다른 글
addEventListener, Window.innerWidth 활용(JavaScript) (0) | 2020.08.06 |
---|---|
Element.classList.add 자바스크립트로 클래스 추가하기(JavaScript) (0) | 2020.08.06 |
getElementBy 메소드(JavaScript) (0) | 2020.08.04 |
Array 정렬 2가지 sort, reverse (JAVASCRIPT) (0) | 2020.07.27 |
window 함수 (0) | 2020.07.13 |