作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Delete 随后是以下确认消息: function confirmDelete() { va-6ren">
我有一个带有多个按钮的 while 循环,它们是这样的:
<button onclick="confirmDelete()" value="<?php echo $game['id'];?>" name="deleteButton">Delete </button>
随后是以下确认消息:
<script>
function confirmDelete() {
var r = confirm(" **HERE I WANT THE ID TO START WITH** ");
if (r == true) {
// delete
} else {
// cancel
}
}
</script>
每个按钮都有自己的值,但现在当我单击该按钮时,我希望在我的 javascript 中有该值。我尝试了多种方法,但无法使其正常工作。
编辑:
如果有人能告诉我更好/更简单的方法,欢迎告诉我
最佳答案
将您的函数与 this
参数一起使用,即:
<button onclick="confirmDelete(this)" id="myButton" value="someId" name="deleteButton">Delete </button>
<script>
function confirmDelete(elem) {
var r = confirm(" **HERE I WANT THE ID TO START WITH** ");
var theValue = elem.value; //someId
var theId = elem.id; //myButton
if (theValue == "True") {
alert("True")
} else {
alert("False")
}
}
</script>
关于javascript - 在 while 循环中从按钮获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35235426/
我是一名优秀的程序员,十分优秀!