ボタンのクリックで、image:src & data-zoom-imageという2つの属性を変更したい。ボタン上の画像の複数の属性を変更する
ちょうど私が何をしているか教えてください以下のJS onclickコードで間違っています。
srcは変更されていますが、data-zoom-imageは正しく動作していません。
<div class="">
<img id="zoom_01" src="http://i.imgur.com/Vl2kjp8b.jpg" data-zoom-image="http://i.imgur.com/Vl2kjp8b.jpg" />
</div>
<button onclick="document.getElementById('zoom_01').src='http://i.imgur.com/Vl2kjp8b.jpg';document.getElementById('zoom_01').data-zoom-image='http://i.imgur.com/Vl2kjp8b.jpg'">
<img id="zoom_01" src="http://i.imgur.com/Vl2kjp8b.jpg" data-zoom-image="http://i.imgur.com/Vl2kjp8b.jpg" />
</button>
<button onclick="document.getElementById('zoom_01').src='http://i.imgur.com/fkR51QDb.jpg';document.getElementById('zoom_01').data-zoom-image='http://i.imgur.com/fkR51QDb.jpg';">
<img id="zoom_01" src="http://i.imgur.com/fkR51QDb.jpg" data-zoom-image="http://i.imgur.com/fkR51QDb.jpg" />
</button>
同じ 'id'で' more'要素を使用していますが、それは間違っています。 –
IDは一意である必要があります。 –