gpt4 book ai didi

JavaScript 错误 : invalid assignment left-hand side

转载 作者:可可西里 更新时间:2023-11-01 01:50:00 25 4
gpt4 key购买 nike

在 Acrobat XI 中使用 javascript。出于某种原因,我不断收到以下错误:

9 处左侧的无效赋值:第 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 语句中添加括号。在我看来,这大大提高了可读性。

关于JavaScript 错误 : invalid assignment left-hand side,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19015213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com