在 JavaScript 中获取 onClick 按钮 ID

您所在的位置:网站首页 p站id使用方法 在 JavaScript 中获取 onClick 按钮 ID

在 JavaScript 中获取 onClick 按钮 ID

2023-03-12 02:06| 来源: 网络整理| 查看: 265

当前位置:主页 > 学无止境 > WEB前端 > WEB前端 编程语言 网络 算法 操作系统 数据库 在 JavaScript 中获取 onClick 按钮 ID 作者:迹忆客 最近更新:2023/03/11 浏览次数:

本教程介绍了如何通过四种不同的方法获取单击按钮的 ID。这些方法是 this.id、event.target.id、addEventListener 和 jQuery。

使用 JavaScript 中的 This.id 方法获取点击按钮 ID

你将通过创建一个在你单击按钮时被激活的函数来做到这一点。因此,当你单击按钮时,该函数将通过 this.id 接收按钮 ID。

尽管 this 的值取决于它的调用方式。在这种情况下,它将引用按钮及其属性,例如按钮 ID。

First Button Second Button Third Button function getClickID(clickID) { alert(clickID); }

输出:

在上面的代码块中,我们有三个具有不同 ID 和 onclick 事件属性的按钮。onclick 事件属性的值是一个函数,其参数是 this.id 或按钮 ID。

使用 JavaScript 中的 Event.target.id 方法获取点击按钮 ID

由于 Event 接口的 target 属性,你可以在单击事件期间获取按钮 ID。target 属性是指从用户那里获得点击事件的按钮元素。

同时,你可以通过 target.id 从 target 属性中获取按钮的 ID。在下面的代码示例中,我们创建了一个函数,它使用 event.target.id 来显示单击按钮的 ID。

Button_1 Button_2 Button_3 function getClickID() { alert(event.target.id); }

输出:

使用 JavaScript 中的 addEventListener 函数获取单击按钮 ID

你可以实现一个自定义函数,该函数利用事件侦听器来获取元素的 ID。这将是触发事件的元素。

将自定义函数放在网页的 部分。这样,它在网页的其余部分下载之前变得可用。

在以下代码中,我们使用自定义函数将点击事件添加到按钮集。因此,当你在 Web 浏览器中运行代码时,你将收到一条显示按钮 ID 的 JavaScript 警报消息。

const customEvent = (documentObject) => { return { on: (event_type, css_selector, callback_function) => { documentObject.addEventListener(event_type, function (event) { if (event.target.matches(css_selector) === false) return; callback_function.call(event.target, event); }, false); } } } customEvent(document).on('click', '.html-button', function (event) { alert(event.target.id); }); Code-1 Code-2 Code-3

输出:

使用 jQuery 获取点击按钮

这种方法类似于本文中的第一个示例,但我们将使用 jQuery。jQuery 提供了 click 函数,你可以将其附加到元素以通过 this.id 获取元素的 ID。

下面的代码具有具有 ID 和类属性的按钮。我们使用 jQuery 来获取按钮类名称,并为所有按钮附加一个单击事件,当你单击任何按钮时,你将在 Web 浏览器的警报窗口中获得其 ID。

CK-button-1 CK-button-2 CK-button-3 $('.clicked-button').click(function(){ alert(this.id); })

输出:

上一篇:使用 JavaScript 将 ID 添加到元素

下一篇:没有了

相关文章 使用 JavaScript 将 ID 添加到元素

发布时间:2023/03/11 浏览次数:191 分类:WEB前端

本教程演示了如何使用 JavaScript 将 ID 属性添加到 HTML 元素。

JavaScript 使用变量作为键

发布时间:2023/03/11 浏览次数:54 分类:WEB前端

JavaScript 对象被定义在一个键值对中,其中的键代表唯一的身份,并且值不必一直是独占的。本文我们将在 JavaScript 中使用变量作为键。

在 JavaScript 中声明全局变量

发布时间:2023/03/11 浏览次数:180 分类:WEB前端

本教程介绍了如何在 JavaScript 中声明全局变量。

JavaScript 按 ID 删除元素

发布时间:2023/03/11 浏览次数:151 分类:WEB前端

本教程教授如何使用 JavaScript 中的 id 删除 html 元素。

在 JavaScript 中访问会话变量

发布时间:2023/03/11 浏览次数:191 分类:WEB前端

在本文中,我们将看到如何在 JavaScript 中访问会话变量。

在 JavaScript 中将 ID 添加到 HTML 元素

发布时间:2023/03/11 浏览次数:173 分类:WEB前端

在本文中,我们将讨论如何使用 JavaScript 中的 Element.id 属性为 HTML 元素设置 ID。

在 JavaScript 中打印 div 元素的内容

发布时间:2023/03/11 浏览次数:64 分类:WEB前端

本教程展示了如何在 JavaScript 中打印 div 元素的内容。

JavaScript 声明多个变量

发布时间:2023/03/11 浏览次数:106 分类:WEB前端

本文将讨论使用 JavaScript 声明多个变量的方法。

检查 JavaScript 中的变量是否不为空

发布时间:2023/03/11 浏览次数:200 分类:WEB前端

本教程讲解如何在 JavaScript 中检查变量是否不为空。

转载请发邮件至 [email protected] 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3