javascript - 如何将触发 `onclick` 事件的元素的 id 传递给事件处理函数

标签 javascript html

如何将触发 onclick 事件的元素的 ID 传递给事件处理函数。

我正在做这样的事情-

<link onclick="doWithThisElement(id_of_this_element)" />

最佳答案

您可以只传递元素本身,而不是传递 ID:

<link onclick="doWithThisElement(this)" />

或者,如果您坚持传递 ID:

<link id="foo" onclick="doWithThisElement(this.id)" />

这是 JSFiddle 演示:http://jsfiddle.net/dRkuv/

关于javascript - 如何将触发 `onclick` 事件的元素的 id 传递给事件处理函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6575210/

相关文章:

javascript - 在 IE 页面中嵌入 VLC Player 1.1.7

javascript - 如何从自动完成列表中删除以前选择的项目

javascript - 将 onclick 事件的父表单传递给 javascript 函数

javascript - AmCharts - 折线图溢出图形容器

html - 将 html 表单与 paypal 集成

html - 从另一个 div 的宽度推导出 div 的宽度 - 我该怎么做?

javascript - 如何在 JavaScript 中更改跨度内多个位置的文本(不使用 getElementbyId)?

javascript - 对于 JSON 对象,将值合并到具有相同 id 的数组中

javascript - 使用 css 滚动平铺图像

html - HTML 中的表格应该是坏的吗?为什么有这么多关于无表 CSS 的讨论?