gpt4 book ai didi

javascript - 纯 JavaScript 中的单击事件

转载 作者:行者123 更新时间:2023-11-28 11:30:59 25 4
gpt4 key购买 nike

使用纯 JavaScript 单击 Html 元素时如何知道当前 Html 元素的 id?

<div id="myId">
<div>
<h2>First Div</h2>
</div>
<div>
<h2>Second Div</h2>
</div>
</div>

我想在单击此 div 的主体时捕获“myId”。这意味着当我单击 First DivSecond Div 时,我想获取父 div 的 ID。

我的JS代码如下。

document.onclick = function(e) {
alert(e.target.id)
}

最佳答案

您可以通过以下方式做到这一点:

var div = document.getElementById('myId');
div.addEventListener('click', function(e){
console.log(this.getAttribute('id'))
});
<div id="myId">
<div>
<h2>First Div</h2>
</div>
<div>
<h2>Second Div</h2>
</div>
</div>

关于javascript - 纯 JavaScript 中的单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48461237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com