Javascript 有什么不对劲吗?

Javascript 有什么不对劲吗?,javascript,function,Javascript,Function,在我的java脚本文件中有这个部分。。。代码在没有这个部分的情况下运行,但一旦我添加了这个部分,它就会停止工作。我找不到任何错误。。你能告诉我有没有- Function check(){ var verify = localStorage.getItem("answer"); if(document.getElementById("answer").value= verify){ document.getElementById("answer").innerHTML = Correct;

在我的java脚本文件中有这个部分。。。代码在没有这个部分的情况下运行,但一旦我添加了这个部分,它就会停止工作。我找不到任何错误。。你能告诉我有没有-

Function check(){
var verify = localStorage.getItem("answer");
if(document.getElementById("answer").value= verify){
    document.getElementById("answer").innerHTML = Correct;
    var voda = parseInt(localStorage.getItem("some"));
    var airtel = voda + 1;
    localStorage.setItem("some", airtel);
    question();
} else{
    document.getElementById("answer").innerHTML = Wrong... ;  
};
};

我有另一个函数叫做问题{…};我在这个函数中调用它。我对这部分有疑问。

这里是作业而不是比较

if(document.getElementById("answer").value= verify){
应该是这个

if (document.getElementById("answer").value === verify) {
还有其他不正确的部分:

函数不是定义函数的正确关键字,请改用函数

还有以下几行:

document.getElementById("answer").innerHTML = Correct;

document.getElementById("answer").innerHTML = Wrong...;
右手需要用引号括起来:

document.getElementById("answer").innerHTML = 'Correct';

document.getElementById("answer").innerHTML = 'Wrong...';
作为建议,我还建议在使用parseInt时指定基数或基数:


首先,你有错误的if语句。 InnerHtml错误和正确的文本应在引号中

这是正确的一个:

    function check(){
var verify = localStorage.getItem("answer");
if(document.getElementById("answer").value == verify){
    document.getElementById("answer").innerHTML = "Correct";
    var voda = parseInt(localStorage.getItem("some"));
    var airtel = voda + 1;
    localStorage.setItem("some", airtel);
    question();
} else{
    document.getElementById("answer").innerHTML = "Wrong...";  
};
};

正确与错误。。。首先,它们是弦。你还需要解释控制台中出现的任何错误。正确和错误。。。必须在引号内。浏览器开发工具的控制台是您的朋友。http://jshint.com/ 他是你的朋友。JavaScript区分大小写。函数不是以大写字母开头的。这里至少有三种不同类型的错误。函数不应大写。如果您在浏览器中运行此操作,浏览器Javascript控制台中的错误日志应该会显示错误行。非常感谢您的帮助。这还不足以解决所有问题though@Quentin不完整你是对的,我更新了。好吧,我们不知道它是否完全正确。可能还有其他非打字错误,比如缺少元素,或者问题不存在……总之,我使用Javascript控制台捕获所有错误。
    function check(){
var verify = localStorage.getItem("answer");
if(document.getElementById("answer").value == verify){
    document.getElementById("answer").innerHTML = "Correct";
    var voda = parseInt(localStorage.getItem("some"));
    var airtel = voda + 1;
    localStorage.setItem("some", airtel);
    question();
} else{
    document.getElementById("answer").innerHTML = "Wrong...";  
};
};