当前位置: 首页 > 知识库问答 >
问题:

javascript-当所有按钮的名称相同时,获取单击的按钮值

邵俊才
2023-03-14

我的网页上的表格中有很多按钮。

每个按钮都有相同的名称,但值集不同。

当我想提取按钮值时,使用下面的按钮值不意味着我没有得到唯一的按钮值——实际单击的按钮值吗?

我怎么才能绕过它?

谢谢

document.getElementById("myBtn").value;

共有2个答案

洪知
2023-03-14

首先id应该是文档上的唯一标识符。

如果不是唯一的,则应使用类似于:document的类。查询选择器(myBtn)

仇炜
2023-03-14

如果有几个不同的元素具有相同的ID,则违反了基本的超文本标记语言规则之一。不同的浏览器会以不同的方式处理重复的ID选择器,但一般来说,在多个元素上不会有相同的ID。

至于修复,只需将ID更改为使用“myBtn1”、“myBtn2”等等。

 类似资料:
  • 问题内容: 如何找到被点击的按钮的ID? 问题答案: 您需要发送ID作为功能参数。像这样做: 这将发送ID 作为您可以在您的函数中使用。

  • 问题内容: 我搜寻了互联网,但找不到答案: 我正在使用for循环创建36个名为a1,a2等的按钮,并同时为每个按钮分配一个唯一的操作命令。 稍后,我想从actionPerformed(ActionEvent e)方法中获取按钮的名称。 我可以使ActionCommand非常容易,但是我也需要按钮的名称。 任何帮助,不胜感激! 编辑: 这是我正在使用的代码: 这为6x6网格提供了36个按钮,分别为a

  • 我能找到的每个更改按钮图像的示例都显示了当单击该按钮时如何更改它。但是我如何点击一个切换按钮,并让它改变一个常规按钮的图像呢? 关于更多细节,我有两个按钮和一个onCheckedChanged事件: 当按下切换按钮并发生onCheckedChanged事件时,我需要将btn1的背景设置为新图像。

  • 这是我的listview点击事件: 这是我的按钮点击事件: 现在,我需要获得单击的listview项的位置。我已经声明了全局位置,但这总是给我位置1。 有人能告诉我怎么得到这个职位吗?

  • 问题内容: 我需要提取表中每列的详细信息。例如,列“名称/编号”。 该表包含多个地址 每行的最后一列都有一个按钮,使用户可以选择列出的地址。 问题: 我的代码仅选择具有类的第一个。我该如何工作? 这是jQuery位: 表: 问题答案: 练习的目的是找到包含信息的行。当我们到达那里时,我们可以轻松提取所需的信息。 回答 现在,让我们集中讨论这种情况下的一些常见问题。 如何找到最接近的行? 使用: 使