<p id="demo"></p>
<p id="demo2"></p>
<script>
function myFunction(x, y) {
var mess2;
var x = document.getElementById("id1").value;
var y = document.getElementById("id2").value;
var z = Math.abs(+ x) + Math.abs(+ y);
if (var z <= 2.50) {
mess2 = "message 1";
} else if (2.50 < var z <= 4.00) {
mess2 = "message 2";
} else if (4.00 < var z <= 5.00) {
mess2 = "message 3";
} else {
mess2 = "message 4";
}
document.getElementById("demo").innerHTML = + mess2;
}
</script>
所以这是我的小功能,我需要根据用户在输入窗口中写入的输入值来显示一些消息。当我只输出变量 z 作为数字时,代码运行良好,但是当我添加这个 if 函数时,它什么也不输出
有什么建议吗?谢谢你 :)