javascript - 点击事件 - 返回内部元素的 id

标签 javascript html

我有一个 div 标签元素和其中的几个其他元素。我在 div 元素处设置了单击事件,以便我可以在我的函数中使用它的 ID。这有效,但前提是我直接单击 div 元素。

如果我直接单击其中的一些其他元素,我的函数将不起作用,因为我获得了单击的标签的 ID。有什么方法可以获取 div id,无论我在哪里单击 div。

这是我的代码:

<a class="link" href="/userview/{{sendedId}}">
  <div id="{{item.user_id}}" class="user" on-click="showUser">
    <iron-image src$="{{item.social_accounts.0.profile_image}}"></iron-image>
    <span class="username">{{item.full_name}}</span>
    <br/>
    <span class="followers">{{item.social_accounts.0.followers}} followers</span>
  </div>
</a>

最佳答案

我使用了 event.currentTarget,它的工作原理就像我想要的那样。

关于javascript - 点击事件 - 返回内部元素的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48850893/

相关文章:

javascript - 可以从相应的整数值获取字符串值 - 类似于 Enum 但不是 Enum - 用于查找

javascript - 未评估第二个变量

javascript - Angular 4 + Http 在 Cordova 中未进行垃圾收集

javascript - 设置值后输入字段是否扩展?

javascript - 同时显示一组图像的淡入和淡出

javascript - 使用javascript自动开始打印html页面

javascript - 防止 jquery 浏览器点击时滚动到顶部

javascript - Foundation Row 阻止全屏网页

javascript - 我需要垂直对齐标签中的图像

javascript - Javascript 中的随机图像生成