↓画像をクリック

コードエディター 本文
<img id="myImage" src="imageA.jpg" alt="画像A" style="cursor:pointer; width:600px;">
カスタムJavaScript
// 画像要素を取得
const imgElement = document.getElementById('myImage');
// クリックイベントを設定
imgElement.addEventListener('click', () => {
// 現在のsrcを確認して、条件分岐で入れ替える
if (imgElement.src.includes('imageA.jpg')) {
imgElement.src = 'imageB.jpg';
} else {
imgElement.src = 'imageA.jpg';
}
});
カスタムCSS
/* 対象の画像、またはすべての要素に適用 */
img {
/* スマホ等でタップした際のハイライト色を透明にする */
-webkit-tap-highlight-color: transparent;
/* クリック(フォーカス)時の枠線を消す */
outline: none;
/* 画像が長押しで「選択」されて青くなるのを防ぐ */
user-select: none;
-webkit-user-select: none; /* Safari/Chrome用 */
}
