document.getElementById("myBtn").addEventListener("click", function() {
alert("Hello World!");
});
// Here you can use getElementById
// or getElementByClassName or getElementByTagName...
// Example #1
document.getElementById("button").onclick = function() {
alert("Hello World!");
}
// Example #2
let obj = document.getElementsByClassName('button');
obj.addEventListener("click", function() {
// your code here...
});
// Example #3 (getting attributes)
let obj = document.getElementById("button")
obj.onclick = function() {
obj.style.display = "none";
// or:
// obj.style = "display: none; color: #fff"
}
onclick="dosomething(this.value)"
<script>
function myfunc() {
alert("hi!")
}
</script>
<button onclick="myfunc()">alert me</button>
var button = document.querySelector('button');
button.onclick = function() {
//do stuff
}
/*
The onclick event generally occurs when the user clicks on an element.
It allows the programmer to execute a JavaScript's function when an element
gets clicked
*/
<!DOCTYPE html>
<html>
<head>
<script>
function fun() {
alert("Welcome to the javaTpoint.com");
}
</script>
</head>
<body>
<h3> This is an example of using onclick attribute in HTML. </h3>
<p> Click the following button to see the effect. </p>
<button onclick = "fun()">Click me</button>
</body>
</html>
1
2
3
$( "#dataTable tbody tr" ).on( "click", function() {
console.log( $( this ).text() );
});
<script>
function activateLasers () {
//... your code to activate the lasers
console.log ("Lasers Activated")
}
</script>
<button onclick="activateLasers()">
Activate Lasers
</button>
function functieBijEvent()
{
alert("Je klikte!");
}
function maakEvents()
{
// Events voor de HTML-elementen aanmaken:
document.getElementById("knop").onclick = functieBijEvent;
}
window.onload = maakEvents; // Functie maakEvents() wordt aangeroepen als window.onload getriggerd wordt
// In die functie worden de rest van de events toegekend aan hun HTML-elementen
// Omdat window.onload pas getriggerd wordt als alles geladen is bestaan alle HTML-elementen al
<!DOCTYPE html>
//Note, this only works with a local script, it does not work if the HTML file
//is linked to an external js file
<html>
<body>
<h1>HTML DOM Events</h1>
<h2>The onclick Event</h2>
<h3 onclick="myFunction(this, 'red')">Click me to change my text color.</h3>
<h3 onclick="myFunction(this, 'green')">Click me to change my text color.</h3>
<h3 onclick="myFunction(this, 'blue')">Click me to change my text color.</h3>
<h3 onclick="myFunction(this, 'purple')">Click me to change my text color.</h3>
<script>
function myFunction(element, color) {
element.style.color = color;
}
</script>
</body>
</html>