gpt4 book ai didi

php - 事后获得唯一的ID?

转载 作者:行者123 更新时间:2023-12-02 19:48:12 24 4
gpt4 key购买 nike

我希望能够在单击时更改按钮图像,但这不是问题。每个按钮对于从数据库中提取的信息都是唯一的,单击按钮后应该更改并将适当的信息发送到数据库。我不确定如何更改特定按钮。假设有五件事,所以有五个按钮。每个按钮都有其唯一的 ID 及其信息。我怎样才能找到 id 以便我可以操作按钮?

我使用 php 从数据库中获取信息,并通过 while 循环将其全部显示出来。一旦全部显示出来,用户就可以看到,然后他们可以单击按钮。

编辑 - 我刚刚想到的。我可以让我的 onclick 函数接受一个变量并将该变量输入其中。对吗?

最佳答案

实际上是一个简单的技巧。单击时调用函数并将其 id 作为参数传递给它。

<button id="id1" onClick="handleclick(this.id)">Button1</button>
<button id="id2" onClick="handleclick(this.id)">Button2</button>

<script>
function handleclick(id)
{
alert(id); //here is your id
}
</script>

Demo

<小时/>

替代方案

你也可以做这样的事情

buttons = document.getElementsByTagName("button");
for( var x=0; x < buttons.length; x++ ) {
buttons[x].onclick = handleclick;
}

Demo 2

关于php - 事后获得唯一的ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9642844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com