HTMLファイルと画像はすべて同じフォルダにあります。だから基本的に私はこれが動作するはずです知っている。 src属性を "file:///C:/Users/ATZ/Desktop/seats/available.png"
として使用する場合にのみ機能します。私は ../available.png
を使ってみましたが、それでも動作しません。画像ソースを切り替えることができません
function changeImage() {
if (document.getElementById('seat0').src == "available.png") {
document.getElementById('seat0').src = "selected.png"
} else if (document.getElementById('seat0').src == "selected.png") {
document.getElementById('seat0').src = "available.png"
} else {
document.getElementById('error').innerHTML = "Please select Another seat. That seat has been occupied";
}
}
を修正します。あなたはjavascriptがどこから実行されているかによって異なります。 – Rash
'document.getElementById( 'seat0')。src'が返す値を見たことがありますか? –
@Rash:* "javascriptがどこから実行されているかによって異なります" * JavaScriptの実行場所とは関係ありません。画像はHTMLファイルを基準にしてどこに配置されているかとだけ関係します。 –