<!DOCTYPE html>
<html>
<body>
<h1>HTML DOM Events</h1>
<h2>The onclick Event</h2>
<p>The onclick event triggers a function when an element is clicked on.</p>
<p>Click to trigger a function that will output "Hello World":</p>
<button onclick="myFunction()">Click me</button>
<p id="demo"></p>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World";
}
</script>
</body>
</html>
//Solution #1 use onClick Method in html tag
<button onclick="myFunction()">Click me</button>
// in <script>
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World";
}
//Solution #2 Add addEventListener
<p id="demo">Click me.</p>
<script>
const p = document.getElementById("demo");
p.addEventListener("click", myFunction);
function myFunction() {
document.getElementById("demo").innerHTML = "YOU CLICKED ME!";
}
</script>
//Solution #3 use onClick Method in DOM
<p id="demo">Click me.</p>
<script>
const p = document.getElementById("demo");
p.onclick = function() {myFunction()};
function myFunction() {
document.getElementById("demo").innerHTML = "YOU CLICKED ME!";
}
</script>