如何找到正在单击的按钮的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,您可以在函数中使用它.See it in action here.

Javascript相关问答推荐

为什么我会获取MUI Date TimePicker TypHelp:Value.isValid不是AdapterDayjs.isValid中的函数

如何将特定的字符串类型转换为TypScript中的字符串?

nPM审计始终发现0个漏洞

Mongodb拥有5亿个文档,我想根据JavaScript驱动程序中的两个字段使用regEx进行搜索,而不是模式

如何编辑代码FlipDown.js倒计时?

在JavaScript中对大型级联数组进行切片的最有效方法?

可以的.是否可以在不预编译的情况下使用嵌套 Select 器?

如何将连续的十六进制字符串拆分为以空间分隔的十六进制块,每个十六进制块包含32个二元组?

使用JavaScript重新排序行

如何修复(或忽略)HTML模板中的TypeScript错误?'

显示图—如何在图例项上添加删除线效果?

在react JS中映射数组对象的嵌套数据

覆盖加载器页面避免对页面上的元素进行操作

Reaction Redux&Quot;在派单错误中检测到状态Mutations

在FAQ Accodion应用程序中使用React useState时出现问题

获取';无法解决导入和导入";slick-carousel/slick/slick-theme.css";';错误

<;img>;标记无法呈现图像

我想将Sitecore搜索面过滤器从多个转换为单个

我正在试着做一个TicTacToe Ai来和我玩.但是,我试着在第一个方块被点击时出现一个X,然后在第二个方块之后出现一个O

如何更改Html元素S的 colored颜色 ,然后将其褪色为原始 colored颜色