通过单选按钮更改图像,用户可以选择

Change Image(s) through Radio Buttons, that the user can choose

我希望能够在我的网站上使用单选按钮更改图片;例如有 3 个选项的单选按钮:

1) 狐狸 2) 猫 3) 狗

如果用户选择狐狸,我希望出现狐狸的图像,如果在出现之后,他们将选项更改为猫,我希望狐狸图像变为猫图像。我有一个改变背景颜色的例子,但不是图像。

背景颜色更改示例:http://jsfiddle.net/6jt8h/

HTML代码:

    <div id= "genre">
What do you bust a move to?
<br>
<br>
<form name="music" method="post" action="">
<p>
<input type="radio" name="music" value="radio" onClick="changeColour('b')">Blues
<br>
<input type="radio" name="music" value="radio" onClick="changeColour('r')">Rock
<br>
<input type="radio" name="music" value="radio" onClick="changeColour('p')">Pop
<br>
</form>
</div>

Java 脚本:

    window.changeColour = function(value)
{
    alert(value);
    var color = document.body.style.backgroundColor;
    switch(value)
    {
        case 'b':
            color = "#FF0000";
        break;
        case 'r':
            color = "#0000FF";
        break;
        case 'p':
            color = "#FF00FF";
        break;
    }
    document.body.style.backgroundColor = color;
}

感谢任何帮助。

谢谢

我更新了您的 fiddle 以满足您的需求:see here

JS代码:

window.changeImage = function(value)
{
    var imageSrc;
    switch(value)
    {
        case 'fox':
            imageSrc = "https://upload.wikimedia.org/wikipedia/commons/7/70/Rotfuchsdue.jpg";
        break;
        case 'dog':
            imageSrc = "https://upload.wikimedia.org/wikipedia/commons/f/f4/Sennenhund.jpg";
        break;
        case 'cat':
            imageSrc = "https://upload.wikimedia.org/wikipedia/commons/7/7b/Gr%C3%BCne_Augen_einer_Katze.JPG";
        break;
    }
    document.getElementById("myImage").src=imageSrc;
}