我正试图做到这一点,这取决于输入值是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
您是如此亲密!
您遇到的问题是“ x”变量,它在页面加载后将输入值保存为空字符串。
[您需要将该变量放入函数中,因此,每次单击按钮时,您将“执行”并检查输入的值,然后将其存储在“ x”变量中。
希望此帮助! =]