オプションが選択されたときに画像を変更する必要がある選択リストがあります。私は次のコードを持っています:
<select id="p1_choise" onchange="change(image)">
<option value=0>Choose</option>
<option value=1>Rock</option>
<option value=2>Paper</option>
<option value=3>Scissors</option>
</select>
<p><img src="rps.jpg" id="image"></p>
そして、私の.psファイルにこれがあります:
function change(image) {
var icon = document.getElementById("p1_choise").value;
switch (parseInt(icon)) {
case 1: document.getElementById(image).src="rock.jpg"; break;
case 2: document.getElementById(image).src="paper.jpg"; break;
case 3: document.getElementById(image).src="scissors.jpg"; break;
}
}
しかし、私は取得し続けます
Uncaught TypeError:nullのプロパティ'src'を設定できません
imageパラメータは、変更する画像を関数に指示します。変更される可能性のある他の画像があります。
パラメータを正しく渡すにはどうすればよいですか?
ありがとう!