我正在用HTML创建一个网站,对于管理部分,我希望它具有需要输入密码才能显示管理页面的输入。
我尝试去w3schools并尝试了以下代码:
<button onclick="1()" id="id" >ok</button>
<input id="id2">
function 2(){
var x = document.getElementById("thedminpage");
if (x.innerHTML === "Hello") {
x.innerHTML = "Swapped text!";
} else {
x.innerHTML = "Hello";
}
}
function 1() {
var x, text;
x = document.getElementById("id2").value;
// If x is Not a Number or less than one or greater than 10
if (isNaN(x) || x < 1 || x > 10) {
text = "Input not valid";
} else {
run function 2()
}
document.getElementById("demo").innerHTML = text;
}
它没有用。有人可以帮忙吗?
答案 0 :(得分:0)
我在这里看到一些问题:
您无法命名函数function()
,因为它是该语言的关键字。
您不能使用数字来命名函数,也许您可以使用func2()
您将获得一些HTML代码中没有的DOM对象。
尝试一下:
<button onclick="fun2" id="id" >ok</button>
<input id="id2">
<p id='demo'></p>
function func1(){
var x = document.getElementById("thedminpage");
if (x.innerHTML === "Hello") {
x.innerHTML = "Swapped text!";
} else {
x.innerHTML = "Hello";
}
}
function func2() {
var x, text;
x = document.getElementById("id2").value;
// If x is Not a Number or less than one or greater than 10
if (isNaN(x) || x < 1 || x > 10) {
text = "Input not valid";
} else {
func2();
}
document.getElementById("demo").innerHTML = text;
}