我正在尝试使用以下代码显示变量:

HTML:

<div id="MyEdit">Money</div>


JS:

var price1 = 0;
var current_value=document.getElementById("MyEdit").innerHTML;

if (current_value == "msc" or current_value == "phd") {
    price1 = 150;
}
else {
    price1 = 250;
}

document.getElementById("MyEdit").innerHTML = price1;


关于我在做什么错的任何提示吗?

最佳答案

你的如果错了。没有运算符or。用javascript运算符或用||声明

您可以阅读有关逻辑运算符here的更多信息。

尝试

var price1 = 0;

if ((current_value == "msc") || (current_value == "phd")) {
    price1 = 150;
}
else {
    price1 = 250;
}


我还想在这段代码上方,您在current_value某处初始化

DEMO

10-06 05:36