从输入,需要输入的帮助设置值

问题描述 投票:0回答:1

我正试图做到这一点,这取决于输入值是0还是1,输入值是一还是二,应该在控制台中显示。

<!DOCTYPE html>
<html lang="en-US">

<head>
    <title>demo</title>
    <meta charset="utf-8">
    <style>

    </style>
</head>

<body>
    <p>Input 0 or 1.</p>
    <input id="ok" type="text">
    <button onclick="functionn()"></button>
    <script>
          var x = document.getElementById("ok").value;

        function functionn() {
            if (x == 0) {
                ok = "one";
                console.log(ok); }
             else if (x == 1) {
                ok = "two";
                console.log(ok);

            } else {
                alert("please input 0 or 1");
            }
        }

    </script>

</body>

</html
javascript if-statement console
1个回答
1
投票

您是如此亲密!

您遇到的问题是“ x”变量,它在页面加载后将输入值保存为空字符串。

[您需要将该变量放入函数中,因此,每次单击按钮时,您将“执行”并检查输入的值,然后将其存储在“ x”变量中。

希望此帮助! =]

© www.soinside.com 2019 - 2024. All rights reserved.