HTMlに挿入した画像をHTML内のIDを使い画像をクリックで同じ場所に違う画像を表示し、ダブルクリックでオリジナルの画像を表示したいです。
■■実装中に以下のエラーメッセージが発生しました。
Uncaught TypeError: Cannot set property 'src' of undefined at changeImage (java1.js:55) at HTMLImageElement.onclick (Assig3-completed.html:32) changeImage @ java1.js:55 onclick @ Assig3-completed.html:32
該当のソースコード
HTML
1HTML 2<img id="imeji" onclick="changeImage()" ondblclick="defaultImage" src="../images/photo6.jpg" alr="Japanese National Team" title="Japanese National Team" width="200" height="200"/>
Javascript
1function changeImage() { document.getElementById("imeji").img.src='../images/photo7.jpg'; 2} 3function defaultImage() { document.getElementById("imeji").img.src='../images/photo6.jpg'; 4}
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/04 17:01