Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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 - Fatal编程技术网

Javascript 为什么我的函数不运行?

Javascript 为什么我的函数不运行?,javascript,Javascript,我试图制作一个标语游戏,用户输入使用标语的公司名称。游戏在早期开发,如果缺少一个,但我目前的代码不工作 那是什么??? 函数checkAnswer() { var answer=document.getElementById(“answerInput”); var theAnswer=答案值; document.getElementById(“正确/不正确”).innerHTML+=答案; } 达斯汽车 答案 你好 onclick事件执行引号之间的任何javascript。您只是引用了一个函

我试图制作一个标语游戏,用户输入使用标语的公司名称。游戏在早期开发,如果缺少一个,但我目前的代码不工作


那是什么???
函数checkAnswer()
{
var answer=document.getElementById(“answerInput”);
var theAnswer=答案值;
document.getElementById(“正确/不正确”).innerHTML+=答案;
}
达斯汽车

答案 你好
onclick事件执行引号之间的任何javascript。您只是引用了一个函数,而不是调用它

onclick="checkAnswer()"
修复了语法错误:

  • theanswer!=答案
    ,缺少驼峰字母“A”
  • 需要通过
    ()
    调用函数,而不仅仅是声明其引用
    checkAnswer
  • 
    那是什么???
    函数checkAnswer(){
    var answer=document.getElementById(“answerInput”);
    var theAnswer=答案值;
    document.getElementById(“正确/不正确”).innerHTML+=答案;
    }
    达斯汽车

    答案 你好
    
    那是什么???
    达斯汽车

    答案 你好 var btn=document.getElementById(“应答输入”); var ans=document.getElementById(“正确/不正确”); btn.onClick=函数(){ var answer=document.getElementById(“answerInput”); var theAnswer=答案值; ans.innerHTML+=答案; }
    <html land="en">
    <head>
    <title>Whats that ???</title>
    </head>
    <body>
    <div id="game-container">
        <div id="slogan">
            <p>Das Auto</p>
        </div>
        <div id="answer">
            <p>Answer<p>
            <input id="answerInput" type="text">
            <input type="button" value="Check">
        </div>
        <div id="correct/incorrent">
            Hello
        </div>
    </div>
    <script>
       var btn = document.getElementById("answerInput");
       var ans = document.getElementById("correct/incorrent"); 
    
       btn.onClick = function (){
        var answer = document.getElementById("answerInput");
        var theAnswer = answer.value;
        ans.innerHTML += theAnswer;    
       }
    </script>
    </body>
    </html>