帽子をかぶった人のイメージがあります。ユーザーが下の別の色見本をクリックするたびに、別の画像 (同じ帽子/別の色) に変更されるこの画像の上に、帽子の «master.png» 画像 (それ自体) があります。
JavaScript 関数は機能しますが、カラー変数の値をスウォッチに割り当てることができませんでした。そのため、どのスウォッチをクリックしても、最後にリストされた js src イメージのみが表示されます。私のjavascript変数コードが正しいかどうかもわかりません。
これを行う方法について、ウェブ上で何も見つけることができませんでした。助けてください!
コードは次のとおりです。
<script type="text/javascript">
function hat(color)
{
var color = ['redhat', 'bluehat', 'blackhat'];
document.getElementById("master").src="images/redhat.png";
document.getElementById("master").src="images/bluehat.png";
document.getElementById("master").src="images/blackhat.png";
}
</script>
<img id="hat" src="images/manwearinghat.png" width="100%" class="center">
<img id="master" src="images/masterhat.png" width="100%" alt=" " name="master">
<img src="images/swatchs/redswatch.png" width="69" height="69" onclick="hat('redhat');" value="redhat" style="z-index:3">
<img src="images/swatchs/blueswatch.png" width="69" height="69" onclick="hat('bluehat');" value="bluehat" style="z-index:3">
<img src="images/swatchs/blackhat.png" width="69" height="69
" onclick="hat('blackhat');" style="z-index:3">