Javascript:单击单选按钮时显示图像

Javascript:单击单选按钮时显示图像,javascript,Javascript,我目前正在使用单选按钮在javascript的帮助下单击时显示图像。问题是单击单选按钮时没有显示结果。下面的代码显示我正在使用一个函数,然后在单击时触发。代码有什么遗漏吗?还是有更好的方法?这是一个 多谢各位 Javascript HTML 代码前面的额外函数check_value{的目的是什么?它的目的似乎是阻止代码工作,因此提示您问这个问题 去掉它,一切都会好起来的 function check_value() { function check_value(fieldvalue) {

我目前正在使用单选按钮在javascript的帮助下单击时显示图像。问题是单击单选按钮时没有显示结果。下面的代码显示我正在使用一个函数,然后在单击时触发。代码有什么遗漏吗?还是有更好的方法?这是一个

多谢各位

Javascript

HTML


代码前面的额外函数check_value{的目的是什么?它的目的似乎是阻止代码工作,因此提示您问这个问题

去掉它,一切都会好起来的

function check_value() {
    function check_value(fieldvalue) {
这就是问题所在。去掉第一行…你只要

function check_value(fieldvalue) {
将来,请检查控制台是否存在错误,或者将其放入,它可能会为您提供有关该问题的更多信息。对于您的代码,它会准确地告诉您出了什么问题:


就我个人而言…我会加载图像,然后更改显示设置,但如果你不想这样做

未经测试,就地编辑:

<script>
    function check_value(val) { // You have to pass a parameter
       var imgs = ['images/bike1.jpg', 'images/bike2.jpg', 'images/bike3.jpg'];
       var img = imgs[val];
       var el = document.getElementById("imgBox");
       if (img) {
         el.src = img;
         el.style.display = "";
       }

     }
</script>

<img id="imgBox" src="#" style="display:none">

+1谢谢你的回答。你上传图像的想法是对的。我尝试了你的方法,似乎大部分都有效。问题是:图像与自行车的型号不匹配?然后你必须调整HTML链接中的值或数组中的事物顺序。任何一种方法都应该很容易解决。
function check_value(fieldvalue) {
Line 2: function check_value(fieldvalue) { --- 'check_value' is already defined.
Line 1: function check_value() { --- Unmatched '{'.
<script>
    function check_value(val) { // You have to pass a parameter
       var imgs = ['images/bike1.jpg', 'images/bike2.jpg', 'images/bike3.jpg'];
       var img = imgs[val];
       var el = document.getElementById("imgBox");
       if (img) {
         el.src = img;
         el.style.display = "";
       }

     }
</script>

<img id="imgBox" src="#" style="display:none">