3

次のエラーが表示されます。

「Uncaught ReferenceError: 割り当ての左辺が無効です」

このコードから:

if (!oPrismaticMaterial = "") {
    for (var i = 0; i < oPrismaticMaterial.length; i++) {
        if (oPrismaticMaterial[i].checked) {
            oPrismaticMaterial[i].checked = true;
            radioChecked = true;
            break;
        }
    }
    if (!radioChecked) {
        bValidated = false;
        sErrorMessage += "Please select grades and metal\n";
    }
}
4

3 に答える 3

1

if ステートメント!=の代わりに使用する必要があります。=

==は等しい!=かどうかの比較、 は等しくないかどうかの比較、=は割り当てです。

したがって、if ステートメントを次のように変更する必要があります。

if (!oPrismaticMaterial = "")

if (oPrismaticMaterial != "")

于 2013-03-29T15:19:55.033 に答える
0

if ステートメントにブール値を割り当てようとしていますが、if (!oPrismaticMaterial = "")必要だと思いますif (oPrismaticMaterial != "")

于 2013-03-29T15:20:20.337 に答える