- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望能够在单击时更改按钮图像,但这不是问题。每个按钮对于从数据库中提取的信息都是唯一的,单击按钮后应该更改并将适当的信息发送到数据库。我不确定如何更改特定按钮。假设有五件事,所以有五个按钮。每个按钮都有其唯一的 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>
你也可以做这样的事情
buttons = document.getElementsByTagName("button");
for( var x=0; x < buttons.length; x++ ) {
buttons[x].onclick = handleclick;
}
关于php - 事后获得唯一的ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9642844/
我正在尝试查找过去存在冲突的项目的 merge 修订。有没有比手动复制 merge 更简单的方法呢?因为我一直没能找到让 git show 只列出有冲突的文件(如果有的话)的方法。 最佳答案 一般情况
我正在用 PHP 构建一个 Web 应用程序,我已经决定(在整个过程中)以不同的语言提供它。 我的问题是: 我不想遍历模板文件中的所有 HTMl 代码来寻找我需要用动态生成的 lang 变量替换的“单
我认为我非常熟悉如何使用 .gitignore(它仍然对我排除顶级目录非常有用),但我现在发现多个 R.java 正在跟踪我的应用程序中使用的各种库中的文件,我想停止跟踪它们。 我尝试将 R.java
我从另一个开发人员那里获得了一个数据库。他没有在任何表上使用 auto_incrementers。它们都有主键 ID,但他在代码中手动完成了所有递增操作。 我现在可以把它们变成 Auto_increm
我是一名优秀的程序员,十分优秀!