Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript代码没有';不行。为什么?_Javascript_Html - Fatal编程技术网

Javascript代码没有';不行。为什么?

Javascript代码没有';不行。为什么?,javascript,html,Javascript,Html,单击按钮时,按钮的值应更改 <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

单击按钮时,按钮的值应更改

<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>

函数单击(对象){
if(objekt.value==1)
objekt.value=0;
其他的
objekt.value=1;
}

请解释如何获取onclick事件上的值?

尝试删除onclick事件上的空格

<input type = "button" value ="1" onclick="click(this);">
<input type = "button" value ="0" onclick="click(this);">
<input type = "button" value ="1" onclick="click(this);">



另外,当您更改它们时,值是什么?试着把它们打印出来。这可能会帮你找到你要找的东西。它实际上是变为1还是0?另外,我知道如果只有一条语句,则if语句不需要大括号,但可以尝试使用大括号。

尝试删除if语句上的空格

<input type = "button" value ="1" onclick="click(this);">
<input type = "button" value ="0" onclick="click(this);">
<input type = "button" value ="1" onclick="click(this);">



另外,当您更改它们时,值是什么?试着把它们打印出来。这可能会帮你找到你要找的东西。它实际上是变为1还是0?另外,如果只有一条语句,我知道if语句不需要花括号,但请尝试使用花括号。

这里的罪魁祸首是函数名。您不能命名函数名
“单击”
,这是受限制的。更改您的函数名,它将工作

功能点击123(对象){
if(objekt.value==1)
objekt.value=0;
其他的
objekt.value=1;
}

您的函数名是罪魁祸首。您不能命名函数名
“单击”
,这是受限制的。更改您的函数名,它将工作

功能点击123(对象){
if(objekt.value==1)
objekt.value=0;
其他的
objekt.value=1;
}

这是您的解决方案

clickFunc=函数(对象){
if(objekt.value==1)
objekt.value=0;
其他的
objekt.value=1;
}
**HTML**

这是您的解决方案

clickFunc=函数(对象){
if(objekt.value==1)
objekt.value=0;
其他的
objekt.value=1;
}
**HTML**
值是整数还是字符串?值是整数还是字符串?
clickFunc = function(objekt) {
    if(objekt.value == 1)
        objekt.value = 0;
    else
        objekt.value = 1; 
}

**HTML**
<input type="button" value ="1" onclick="clickFunc(this);" />
<input type="button" value ="0" onclick="clickFunc(this);" />
<input type="button" value ="1" onclick="clickFunc(this);" />