首页 > 解决方案 > 如果答案是 24,如何显示某些内容

问题描述

如果输入为 24,我需要创建一个显示“正确”的输出,如果输入是其他内容,则显示“错误”。这是一个学校项目


    <script>
      function getText(id){
        var text = document.getElementById(id).value;
        return text;
      }
      function showReply(id, reply){
        document.getElementById(id).innerHTML = reply;
      }

      function reply(){
        var textFromUser = getText("myTextField");
        var reply;
        if (reply == "24") {
          reply = "that is correct";
        } else {
          reply = "wrong"
        }

        showReply("output", reply);
      }

    </script>
  

这就是我到目前为止所拥有的。由于我是初学者,请原谅我草率的代码。提前谢谢

标签: javascripthtml

解决方案


 function getText(id){
        var text = document.getElementById(id).value;
        return text;
    }
    function showReply(id, reply){
        document.getElementById(id).innerHTML = reply;
    }

    function reply(){
        var reply = getText("myTextField");
        if (reply == 24) {
            reply = "that is correct";
        } else {
            reply = "wrong"
        }
        showReply("output", reply);
    }
   <input type="text" id="myTextField" onkeyup="reply()">
    <p id="output"></p>


推荐阅读