onclick
を使用して画像のソースを変更する際に問題が発生しました。 getElementById
を使用した場合は動作しますが、getElementsByClassName
の場合は動作しません。onclickは画像ソースを変更します
ここではビンだ...
<h1>Image swapping</h1>
<img src="http://via.placeholder.com/350x150" class="image_swap"/><br>
<button onclick="document.getElementsByClassName('image_swap').src='http://via.placeholder.com/250x150'">Swap to smaller</button>
<button onclick="document.getElementsByClassName('image_swap').src='http://via.placeholder.com/350x150'">Swap to larger</button>
https://jsbin.com/gupabe/6/edit?html
にイベントを追加するために、インデックスを渡す必要があります – Nag