When i use ID in my elements and write my code docuemnt.getElementById using function with onclick property it works but when i use class in my elements then write document.getElementsByClassName it does not work although it does not give an error but not given a answer, kindly help and guid Here is a code below
document.getElementsByClassName('d1').onclick = function(){
console.log("Hello World")
}
&
document.getElementById('d1').onclick = function(){
console.log("Hello World")
}
<div class="d1">1 <!-- the topmost -->
<div class="d2">2
<div class="d3">3 <!-- the innermost -->
</div>
</div>
</div>