Javascript getElementsByClassName获取单个元素

Javascript getElementsByClassName获取单个元素,javascript,html,getelementsbyclassname,Javascript,Html,Getelementsbyclassname,我需要在具有特定类的每个div上添加EventListener函数,我尝试了以下方法: var a = document.getElementsByClassName('linkto'); for (var i = 0; i<a.length;i++) { a[i].addEventListener('click',function(){ console.log(a); }); } var a=document.getElementsByClassName('linkto')

我需要在具有特定类的每个div上添加EventListener函数,我尝试了以下方法:

 var a = document.getElementsByClassName('linkto');

 for (var i = 0; i<a.length;i++) {
 a[i].addEventListener('click',function(){
 console.log(a);
 }); }
var a=document.getElementsByClassName('linkto');
对于(VARI=0;iid,$FAQ标题->标题)}
@endforeach
有没有一种好方法可以确定单击了哪个div?

试试下面的方法,单击函数中的“this”指的是单击的div

for (var i = 0; i<a.length;i++) {
 a[i].addEventListener('click',function(){
 console.log(this.innerText);
 }); }
(变量i=0;i)的

for (var i = 0; i<a.length;i++) {
 a[i].addEventListener('click',function(){
 console.log(this.innerText);
 }); }