【发布时间】:2017-04-30 13:15:26
【问题描述】:
单击相应的单选按钮时,我有 3 个必须更改的图像。这些图像被称为 spaghetti.jpg、salade.jpg 和 cremeglacee.jpg。它们位于名为 images 的文件夹中。
到目前为止,这就是我所拥有的,但它不起作用。第一张图片(spaghetti.jpg)在我打开页面时加载,但当我点击单选按钮时,图片并没有改变。
<p>
<img src="images/spaghetti.jpg" alt="spaghetti" name="Spaghetti" />
Spaghetti <input type="radio" name="demo" value="spaghetti" checked
onclick="image.src='images/spaghetti.jpg'"/> <br>
Salade <input type="radio" name="demo" value="salade"
onclick="image.src='images/salade.jpg'"/> <br>
Crème glacée <input type="radio" name="demo" value="cremeglacee"
onclick="image.src='images/cremeglacee.jpg'"/> <br> <br>
</p>
【问题讨论】:
-
image(inimage.src) 到底是什么? - 给<img>一个id属性,saesomeid,然后像document.getElementById('someid').src = 'whatever'一样使用它
标签: javascript html onclick radio-button radiobuttonlist