파게로그
event, event handlers (2) 본문
const hi1 = document.querySelector("#hi1");
// const hi1 = document.getElementById("hi1");
const BASE_COLOR = "rgb(52, 73, 94)";
const OTHER_COLOR = "#7f8c8d";
var cnt = 0;
function handleClick() {
const currentColor = hi1.style.color;
if (currentColor == BASE_COLOR) {
hi1.style.color = OTHER_COLOR;
} else {
hi1.style.color = BASE_COLOR;
}
}
function handleMouseenter() {
const currentText = hi1.innerHTML;
if (currentText == "Hi, I'm from JS.") {
hi1.innerHTML = cnt+"times";
cnt++;
} else {
hi1.innerHTML = cnt+"times";
cnt++;
}
}
function init() {
hi1.innerHTML = "Hi, I'm from JS.";
hi1.style.color = "red";
hi1.addEventListener("click", handleClick);
hi1.addEventListener("mouseenter", handleMouseenter);
}
init();
'콤퓨타 왕기초 > JS' 카테고리의 다른 글
DOM에서 element 생성 또는 제거 (0) | 2020.10.15 |
---|---|
array (0) | 2020.10.15 |
event, even handlers (1) (0) | 2020.10.12 |
DOM 기초 (0) | 2020.10.12 |
자바스크립트 기초 (0) | 2020.10.12 |
Comments