【发布时间】:2021-12-18 19:13:08
【问题描述】:
我试图学习 javascript 来编写网站,我已经知道 html 和 css,并考虑制作一个简单的逻辑门,但是一旦我构建了它,我就无法让它工作。这是带有以下脚本的 html 文档。
<!DOCTYPE html>
<html>
<body>
<p id="logic">xor: 0 or: 0 and: 0</p>
<button onclick="thisScript()">script</button>
<script>
let A = 1
let B = 1
function thisScript() {
if ((A == 1 || B == 1)&& !(A == 1 && B == 1)) {
let xor = 1
} else {
let xor = 0
}
if (A == 1 || B == 1) {
let or = 1
} else {
let or = 0
};
if (A == 1 && B == 1) {
let and = 1
} else {
let and = 0
};
document.getElementById("logic").innerHTML = `xor: ${xor} or: ${or} and: ${and}`
};
</script>
</body>
</html>
我尝试在每个 if/else 语句中移动 dom,但它仍然没有工作 它仍然说变量 xor 未定义
【问题讨论】:
标签: javascript html dom logic