使用变量发出警报

时间:2018-02-09 22:00:19

标签: javascript

我想配置一个按钮,弹出一个警告,说明谁进入了文本框。这是我的代码:

function ok() {
    var code = document.getElementById(code);
    var number = document.getElementById(number);
    var date = document.getElementById(date);
    var activation = document.getElementById(activation)
    if ( activation.value == "1234") {
       alert("good code")
    } else if (activation.value != "1234") {
        alert("bad code");
    }
}

为什么不起作用?亲切。

2 个答案:

答案 0 :(得分:1)

您尝试在声明之前使用变量。您可能希望在函数调用中使用字符串。

代替将DOM放在我面前,这是我期望你做的。

// find the element with id="number"
var number = document.getElementById("number");

答案 1 :(得分:1)

您需要在所有document.getElementById代码中添加引号,这将根据用户输入的内容提醒好坏。



function ok(){
  //var code = document.getElementById(code);
  // var number = document.getElementById(number);
  //var date = document.getElementById(date);
  var activation = document.getElementById('activation')
  if (activation.value == "1234") {
alert("good code")
  } else if (activation.innerHTML != "1234") {
alert("bad code");
  }
}

<input id="activation" type="text">
<input type="button" value="go" onclick="ok()">
&#13;
&#13;
&#13;