当前位置: 首页 > 面试题库 >

JavaScript-onClick获取被单击按钮的ID

钱星华
2023-03-14
问题内容

如何找到被点击的按钮的ID?

<button id="1" onClick="reply_click()"></button>
<button id="2" onClick="reply_click()"></button>
<button id="3" onClick="reply_click()"></button>

function reply_click()
{
}

问题答案:

您需要发送ID作为功能参数。像这样做:

<button id="1" onClick="reply_click(this.id)">B1</button>

<button id="2" onClick="reply_click(this.id)">B2</button>

<button id="3" onClick="reply_click(this.id)">B3</button>



<script type="text/javascript">

  function reply_click(clicked_id)

  {

      alert(clicked_id);

  }

</script>

这将发送ID this.id作为clicked_id您可以在您的函数中使用。



 类似资料:
  • 我的网页上的表格中有很多按钮。 每个按钮都有相同的名称,但值集不同。 当我想提取按钮值时,使用下面的按钮值不意味着我没有得到唯一的按钮值——实际单击的按钮值吗? 我怎么才能绕过它? 谢谢

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

  • 问题内容: 关于按下inputDialoguebox的“取消”按钮,我有一个问题。我之前也曾问过类似的问题,因此我很抱歉重复自己的道歉。 我遇到的主要问题是,无论我按取消如何,代码都将执行,即使不添加任何输入,套接字连接也不会建立。 为什么会发生这种情况,我该如何避免呢? 因此,即使我确实按了取消,也可以通过目前的方式建立clientsocket连接。原因可能是因为我在同一台计算机上将服务器和客户

  • 我想知道我将如何获得被点击的按钮的id(因为它是未知的)。因此,当单击按钮时,我知道该特定按钮的id是什么。页面上有很多按钮,我想知道按下了哪个按钮(它们都有唯一的id)。当前按钮如下所示:

  • 我试图在单击某个按钮时显示该按钮的值。如果我在eventListener中为此编写代码,则会弹出警报,但不会显示文本。 我已尝试将警报移动到eventListener上方和for循环内部,这将在页面加载时显示正确的值。 按钮的HTML格式: Javascript:

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