私がやろうとしているのは、訪問者がサムネイルのセットをクリックして画像を変更できるようにすることです。ただし、私が直面している問題は、画像の場所をスクリプトにハードコーディングすることを本当に避けたいということです。使用するIDが一致する限り、スクリプトを古いページや画像のセットで実行できるように十分に移植可能にする必要があります。以下を変更して、A、B、またはCのsrcをXのsrcに置き換える方法はありますか?
JS
function clickSwitch() {
var element = document.getElementById("bigscreen");
element.setAttribute("src", "/img/projects/jamison/j2.jpg");
}
HTML
<img class="project-img" src="/img/projects/jamison/j1.jpg" alt="Jamison: View One" id="bigscreen" />
<ul class="project-thumbnails">
<li><a href="#n" onclick="clickSwitch();"><img src="/img/projects/jamison/j1.jpg" alt="Jamison: View One" /></a></li>
<li><a href="#n" onclick="clickSwitch();"><img src="/img/projects/jamison/j2.jpg" alt="Jamison: View Two" /></a></li>
</ul>