无法在HTML中运行Javascript

时间:2019-05-07 13:09:10

标签: javascript html

因此,我正在学校中作为最终项目在一个网站上工作。我一直在努力解决这个问题,无法在HTML中运行JavaScript函数。您在这里有我工作的例子。我希望单击按钮后的输出是“正确”或“不正确”。请帮忙,非常感谢!

<div>What is my name?</div>
<input id="name" value="your answer here" />
<br></br>
<button onclick="check()">Check your answers here</button>

<script>
  function check() {
    var name, a_name;
    name = getElementById("name").value;
    a_name = (name === "Clark") ? "correct" : "incorrect"
    document.write(a_name);
  }
</script>

1 个答案:

答案 0 :(得分:0)

请在下面的代码段中尝试...

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script>
    function check() {
      var name, a_name;
      name = document.getElementById("name").value;
      a_name = (name === "Clark") ? "correct": "incorrect"
      document.write(a_name);
    }
</script>
</head>
<body>
    <div>What is my name?</div>
    <input id="name" value="" placeholder="Enter your value" />
    <br></br>
    <button onclick="check()">Check your answers here</button>
</body>
</html>

您忘记在document之前添加getElementById