Skip to content

Events

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body style="background-color: #414141; color: aliceblue;">
<h2>Amazing image</h2>
<div >
<ul id="images">
<li><img width="200px" id="photoshop" src="https://images.pexels.com/photos/3561339/pexels-photo-3561339.jpeg?auto=compress&cs=tinysrgb&w=1600&lazy=load" alt="photoshop"></li>
<li><img width="200px" id="japan" src="https://images.pexels.com/photos/3532553/pexels-photo-3532553.jpeg?auto=compress&cs=tinysrgb&w=1600&lazy=load" alt=""></li>
<li><img width="200px" id="river" src="https://images.pexels.com/photos/3532551/pexels-photo-3532551.jpeg?auto=compress&cs=tinysrgb&w=1600&lazy=load" alt=""></li>
<li><img width="200px" id="owl" src="https://images.pexels.com/photos/3532552/pexels-photo-3532552.jpeg?auto=compress&cs=tinysrgb&w=1600&lazy=load" alt="" ></li>
<li><img width="200px" id="prayer" src="https://images.pexels.com/photos/2522671/pexels-photo-2522671.jpeg?auto=compress&cs=tinysrgb&w=1600&lazy=load" alt=""></li>
<li><a style="color: aliceblue;" href="https://google.com" id="google">Google</a></li>
</ul>
</div>
</body>
<script>
// document.getElementById("owl").onclick = function(){
// alert("owl clicked");
// }
document.getElementById("images").addEventListener("click", function(e) {
console.log("clicked isnide the ul");
}, false);
document.getElementById("owl").addEventListener("click", function(e) {
console.log("owl clicked");
e.stopPropagation();
}, false);
document.getElementById("google").addEventListener("click", function(e) {
e.preventDefault();
e.stopPropagation();
console.log("google clicked");
}, false);
document.querySelector("#images").addEventListener("click", function(e) {
console.log(e.target.tagName);
if(e.target.tagName == "IMG"){
console.log(e.target.id);
let removeIt = e.target.parentNode;
removeIt.remove();
}
})
</script>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>Chai aur code</h1>
<button id="stop">Stop</button>
</body>
<script>
const sayHitesh = function(){
console.log("Hitesh");
}
const changeText = function(){
document.querySelector("h1").innerHTML = "Best JS Series";
}
const changeMe = setTimeout(changeText, 2000);
document.querySelector("#stop").addEventListener("click", function(){
clearTimeout(changeMe);
console.log("STOPPED");
})
</script>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>Chai aur code</h1>
<button id="start">Start</button>
<button id="stop">Stop</button>
</body>
<script>
const sayData = function(str){
console.log(str, Date.now());
}
const intervalId = setInterval(sayData, 1000, "hi");
clearInterval(intervalId);
</script>
</html>