본 자료는 박규하 코치님과 Elice 플랫폼의 자료를 사용하여 정리하였습니다.
window.onload = function() {
var text = document.getElementById("text");
text.innerHTML = "HTML 문서가 로드되었습니다.“;
btn.addEventListener(event, handler);
# HTML 속성에 핸들로 할당
<input type = "button" onclick = "countRabbits()" value = "토끼를 세봅시다!“ />
<script>
function countRabbits() {
for (let i = 1; i <= 3;i++) {
alert(`토끼 ${i} 마리`);
}
}
</script>
<input type = "button" onclick = "countRabbits()" value = "토끼를 세봅시다!“ />
<script>
document.getElementById("elem").onclick = function () {
alert("덮어씌움!!”);
};
</script>
# html
<ul id = "menu">
<li data-action = "save">Save</li>
<li data-action = "load">Load</li>
<li data-action = "search">Search</li>
</ul>
# JavaScript
let menu = document.getElementById("menu");
menu.addEventListener("click", function (event) {
let target = event.target;
let action = target.dataset.action;
if (action) {
switch (action) {
case 'save':
저장 로직
break;
case 'load':
불러오기 로직
break;
case 'search':
검색 로직
break;
}
}
});