JavaScript利用Select元素动态切换图片的实现

作者:像素猫时间:2026-10-29 07:31:53浏览:642

本文介绍如何使用JavaScript监听Select下拉列表的change事件,通过获取选中值并拼接图片路径,动态修改页面中Img元素的src属性,从而实现根据用户选择切换不同图片的功能。

JavaScript利用Select元素动态切换图片的实现

本文详细介绍一种基于JavaScript实现图片动态切换的技术方案,旨在为开发者提供实用的参考案例。

核心逻辑在于监听Select列表的change事件,当选项发生变化时触发SetBeerIcon()函数。该函数通过读取Select选中的值,动态构建图片路径并更新Img元素的src属性,从而实现图片的实时切换。


...
<script language="JavaScript" type="text/javascript" >
function setBeerIcon() {
 var beerIcon = document.getElementById("beerIcon");
 beerIcon.src = "images/"+getSelectValue("beer")+".jpg";
}
</script>
...
<img border="0" src="" id="brandIcon" alt="brand" />
<select name="beer" id="beer" onChange="setButton();setBeerIcon();">
<option value="--Select--">Select beer</option>
  <option value="heineken">heineken</option>
  <option value="sol">sol</option>
  <option value="amstellight">amstellight</option>
  <option value="coronalight">coronalight</option>
  <option value="coronaextra">coronaextra</option>
  <option value=""></option>
</select>

希望上述关于JavaScript程序设计的解析能为读者带来帮助。

作者最新文章