如何在JavaScript中获取单击的div元素的ID?

nec*_*ker 4 javascript javascript-events

所以我的问题是如何获取刚刚点击的元素的ID?(JavaScript的)

谢谢您的回答!

Ata*_*hev 9

您可以使用目标元素(在IE以外的所有浏览器中)和srcElement(在IE中)来检索单击的元素:

function click(e) {
  // In Internet Explorer you should use the global variable `event`  
  e = e || event; 

  // In Internet Explorer you need `srcElement`
  var target = e.target || e.srcElement;

  var id = target.id;
}
Run Code Online (Sandbox Code Playgroud)

但请注意事件冒泡.该target可能不是你所期望的元素.