Javascript 错误:左侧赋值无效
Javascript error : invalid assignment left-hand side
在 Acrobat XI 中使用 javascript。由于某种原因,我不断收到以下错误:
invalid assignment left-hand side at 9: line 10
我的代码非常简单,在AFAICT上看起来很不错。请审查并告诉我我没有疯。(或者告诉我我是,但你有一个解决方案:))
function jsNetworkAccount()
{
// Get a reference to each check box
var f1 = getField("cbNetworkNotNeeded");
var f2 = getField("cbNetwork");
var f3 = getField("cbEmailAccount");
if (event.target === f1 && event.value = "On") {
f2.value = "Off";
f3.value = "Off";
return;
}
if (event.target === f2 || event.target === f3 && event.value = "On") {
f1.value = "Off"
return;
}
}
两个等号:
if (event.target === f1 && event.value = "On") {
// -------------------------------------^^
if (event.target === f1 && event.value === "On") {
if (event.target === f2 || event.target === f3 && event.value = "On") {
// ------------------------------------------------------------^^
if (event.target === f2 || event.target === f3 && event.value === "On") {
我在上面的代码中使用了三个等号来保持编码风格的一致性。
正如vol7ron所建议的,您还应该在IF语句中添加括号。在我看来,这大大提高了可读性。
相关文章:
- 未捕获的ReferenceError:赋值中的左侧无效
- 变量赋值无效
- Javascript/Html 未捕获的引用错误:赋值中的左侧无效;未捕获的引用错误:未定义计算
- 样式属性赋值上的“赋值中的左侧无效”
- 左侧赋值无效(railo.transformer.bytecode.op.OpString)
- 在javascript中构建HTML表,得到“引用错误:左侧无效赋值”
- 更改 CSS“z-index”属性:“赋值中的左侧无效”
- Javascript 错误:左侧赋值无效
- 在引用错误中将字符串放在一起:左侧的赋值无效
- 未捕获的引用错误:赋值(匿名函数)中的左侧无效
- jQuery/Javascript赋值左侧无效
- 为innerHTML赋值无效
- 带有三进制if的左侧赋值无效
- 在我必须做的一件简单的事情中,赋值中的左侧无效
- "赋值中的左侧无效“;当接收到来自Facebook API的响应时
- 我得到了“;赋值中的左侧无效“;在我的代码(JS)中
- 变量名称-赋值中左侧无效
- 未捕获的ReferenceError:赋值javascript中的左侧无效
- 如何处理'无效赋值left hand '错误:firefox或chrome
- 如果第一个条件为true,则在javascript中为变量赋值,引用错误左侧赋值无效