Javascript 使用变量发出警报

Javascript 使用变量发出警报,javascript,Javascript,我想配置一个按钮,弹出一个警告,说明谁进入了文本框。这是我的密码: function ok() { var code = document.getElementById(code); var number = document.getElementById(number); var date = document.getElementById(date); var activation = document.getElementById(activation)

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

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");
    }
}

为什么它不起作用?诚恳地说。

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

我希望你能做到这一点,而不是让你的DOM出现在我面前

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

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

我希望你能做到这一点,而不是让你的DOM出现在我面前

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

您需要在所有document.getElementById代码中添加引号。这将根据用户输入的内容发出好或坏的警报

功能正常(){
//var代码=document.getElementById(代码);
//var编号=document.getElementById(编号);
//var date=document.getElementById(日期);
var activation=document.getElementById('activation'))
如果(activation.value==“1234”){
警报(“良好代码”)
}else if(activation.innerHTML!=“1234”){
警报(“错误代码”);
}
}

您需要在所有文档中添加引号。getElementById代码这将根据用户输入的内容来警告好坏

功能正常(){
//var代码=document.getElementById(代码);
//var编号=document.getElementById(编号);
//var date=document.getElementById(日期);
var activation=document.getElementById('activation'))
如果(activation.value==“1234”){
警报(“良好代码”)
}else if(activation.innerHTML!=“1234”){
警报(“错误代码”);
}
}


请共享a您可能打算将字符串
“code”
“number”
等作为ID传递到
文档.getElementById
,而不是空变量。请共享a您可能打算传递字符串
“code”
“number”
,等作为
document.getElementById的ID,而不是空变量。