1
function swapProd()
{
var image = document.getElementById("prodImage");
var dropd = document.getElementById("prodDrop");
image.src = "images/ej/" + prodArrJS[dropd.value][2] + ".jpg";
}

関数は、「prodDrop」がオプション フィールドであるフォーム ドロップダウンの onchange にあります。「prodArrJS」は 2 次元配列です。「dropd.value」を受け入れていません。

4

2 に答える 2

0

「.value」プロパティは、入力の内容を文字列として返します。「prodArrJS」がオブジェクトでない限り (そうではないのではないかと疑っています)、文字列を使用してインデックスの値にアクセスしようとしています。「parseInt(dropd.value)」を実行してみてください。

于 2013-08-31T02:25:57.983 に答える