我想配置一个按钮,弹出一个警告,说明谁进入了文本框。这是我的代码:
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");
}
}
为什么不起作用?亲切。
答案 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;