이벤트 리스너 사용
HTML 에서 직접 이벤트 속성을 사용하는 대신, JavaScript 를 사용하여 HTML 요소에 이벤트 리스너 (event listener) 를 연결할 수도 있습니다.
먼저, HTML 요소에서 onclick 및 onsubmit 속성을 제거합니다.
<button id="myButton">Click Here</button>
<div id="myDiv"></div>
<form>
<input type="text" name="firstName" placeholder="First Name" />
<input type="text" name="lastName" placeholder="Last Name" />
<br />
<button type="submit">Submit</button>
</form>
다음으로, 버튼을 클릭했을 때 호출될 JavaScript 함수를 생성합니다. 이 함수는 div 요소의 텍스트를 업데이트해야 합니다.
<script>
function handleButtonClick() {
document.getElementById("myDiv").innerHTML = "Hello, World!";
}
</script>
마지막으로, JavaScript 를 사용하여 버튼에 이벤트 리스너를 연결합니다.
<button id="myButton">Click Here</button>
<div id="myDiv"></div>
<script>
document
.getElementById("myButton")
.addEventListener("click", handleButtonClick);
</script>