Q:

js addeventlistener

var element = document.getElementById("#id");
element.addEventListener('click', function(){
	console.log("click");
});
2

 document.getElementById("myBtn").addEventListener("click", function() {
  myFunction(p1, p2);
}); 
7
var element=document.getElementById("some_id");
var listener=element.addEventListener('click',function(event){                          
            
 }); 
12

 document.getElementById("myBtn").addEventListener("click", function() {
  document.getElementById("demo").innerHTML = "Hello World";
}); 
1

 document.getElementById("myBtn").addEventListener("click", function(){
  this.style.backgroundColor = "red";
}); 
4

 document.getElementById("myBtn").addEventListener("click", displayDate); 
2

 document.getElementById("myBtn").addEventListener("mouseover", myFunction);
document.getElementById("myBtn").addEventListener("click", someOtherFunction);

 document.getElementById("myBtn").addEventListener("mouseout", someOtherFunction); 
2

 var x = document.getElementById("myBtn");
if (x.addEventListener) {                    // For all major browsers, except IE 8 and earlier

    x.addEventListener("click", myFunction);
} else if (x.attachEvent) {                  // For IE 8 and earlier versions

    x.attachEvent("onclick", myFunction);
} 
1
//with jQuery
$("#id / .class").on('click', function(){
	console.log("click");
});
1

 // Attach an event handler to <div>
document.getElementById("myDIV").addEventListener("mousemove", myFunction);

// Remove the event handler from <div>
document.getElementById("myDIV").removeEventListener("mousemove", myFunction); 
1
<body style="height: 5000px">
 <style>
    body, /* blink currently has bug that requires declaration on `body` */
    html {
      scroll-snap-type: y proximity;
    }
    .snaptarget {
      scroll-snap-align: start;
      position: relative;
      top: 200px;
      height: 200px;
      background-color: green;
    }
 </style>
 <div class="snaptarget"></div>
</body>
1

New to Communities?

Join the community