我已经尝试了几天,让一个简单的if/else
脚本工作。
我遇到的问题是当我检查语法时,它说:
错误非法使用,如果保留字别
我使用的脚本是:
if (aira.delsec.presence = "hidden")
airb.tblair._Row1.addInstance(1)
airb.presence = "visible"
aira.delsec.presence = "visible";
else
airb.tblair._Row1.addInstance(1)
另外,我试过了:
if (aira.delsec.presence = "hidden");{
airb.tblair._Row1.addInstance(1)
airb.presence = "visible"
aira.delsec.presence = "visible";
} else
{
aira.delsec.presence = "visible";
}
如果我删除了else
,那么if
语句就可以了。我真的拔出我的头发,任何帮助将不胜感激。
答案 0 :(得分:0)
您的JavaScript语法错误。尝试:
if (aira.delsec.presence === "hidden") { // use an opening brace, and...
// === to check for equality...
// because = assigns a value
airb.tblair._Row1.addInstance(1); // end with a semi-colon
airb.presence = "visible"; // end with a semi-colon
airb.delsec.presence = "visible"; // end with a semi-colon
} else { // use closing and opening braces
airb.tblair._Row1.addInstance(1); // end with a semi-colon
} // use a closing brace
请务必在学习时使用linting tool to validate your JavaScript。您将更快地熟悉正确的语法。