当您单击按钮时,按钮的值应该发生变化
<html>
<head>
</head>
<body>
<input type = "button" value ="1" onclick="click(this);">
<input type = "button" value ="0" onclick="click(this);">
<input type = "button" value ="1" onclick="click(this);">
<script>
function click(objekt) {
if(objekt.value == 1)
objekt.value = 0;
else
objekt.value = 1;
}
</script>
</body>
</html>
请解释一下如何获取onclick事件的值?
最佳答案
你的函数名称是这里的罪魁祸首。您不能将函数名称命名为“click”
,它受到限制。更改你的函数名称,它就会起作用。
function click123(objekt) {
if (objekt.value == 1)
objekt.value = 0;
else
objekt.value = 1;
}
<input type="button" value="1" onclick="click123(this);">
<input type="button" value="0" onclick="click123(this);">
<input type="button" value="1" onclick="click123(this);">
关于JavaScript 代码不起作用。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44988958/