表单中有2个控件,图像域和下拉框,我想通过改变下拉选项来动态切换图像域中的图像,但是无法实现,只有将图像域换成图像标签,才能实现,不知道为什么,请高手指教。
<form action="" method="get" name="form1">
<!--<input name="show_image" type="image" src="image/04.gif" />该方法无法实现,所以注释掉了-->
<img src="image/04.gif" name="show_image"/>
<br/>
<select name="images" onchange="document.show_image.src=options[selectedIndex].value">
<option value="image/04.gif">看看图片1</option>
<option value="image/05.gif">看看图片2</option>
<option value="image/06.gif">看看图片3</option>
<option value="image/09.gif">看看图片4</option>
</select>
</form>
<form action="" method="get" name="form1">
<!--<input name="show_image" type="image" src="image/04.gif" />该方法无法实现,所以注释掉了-->
<img src="image/04.gif" name="show_image"/>
<br/>
<select name="images" onchange="document.show_image.src=options[selectedIndex].value">
<option value="image/04.gif">看看图片1</option>
<option value="image/05.gif">看看图片2</option>
<option value="image/06.gif">看看图片3</option>
<option value="image/09.gif">看看图片4</option>
</select>
</form>
这种我没见过,
你可以设置background属性,也可img标签的src
你改改看
document.getElementsByName('show_image')[0].src=options[selectedIndex].value
<input name="show_image" type="image" src="image/04.gif" />
<!--<img src="image/04.gif" name="show_image"/>该方法无法实现,所以注释掉了-->
<br/>
<select name="images" onchange="document.getElementsByName('show_image')[0].src=options[selectedIndex].value">
<option value="image/01.gif">看看图片1</option>
<option value="image/02.gif">看看图片2</option>
</select>
</form>
我这可以了
火狐3。6
getElementsByName(\"show_image\")[0]