当前位置: 首页 > 知识库问答 >
问题:

用select-option值JS更改图像

虞俊美
2023-03-14

有人能告诉我当用户选择不同的选项时如何用JS改变图像吗?例如,对于紫色,图像源是“images/purple.jpg”

<select id="guitar-color">
  <option value="normal" id="normal-color">Normal</option>
  <option value="purple" id="purple-color">Purple</option>
  <option value="black" id="black-color">Black</option>
  <option value="red"  id="red-color">Red</option>
  <option value="blue"  id="blue-color">Blue</option>
</select>
<img src="images/normal.jpg" id="img-color"> 

共有1个答案

诸葛奇玮
2023-03-14

可能是这样的(图像看起来是坏的,但如果检查代码,它会更改url):

null

function changeImage(element) {
  document.querySelector("#img-color").src="images/"+element.value+".jpg"
}
<select id="guitar-color" onChange="changeImage(this);">
  <option value="normal" id="normal-color">Normal</option>
  <option value="purple" id="purple-color">Purple</option>
  <option value="black" id="black-color">Black</option>
  <option value="red"  id="red-color">Red</option>
  <option value="blue"  id="blue-color">Blue</option>
</select>
<img src="images/normal.jpg" id="img-color">
 类似资料:
  • 本文向大家介绍JS更改select内option属性的方法,包括了JS更改select内option属性的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS更改select内option属性的方法。分享给大家供大家参考。具体如下: 帮一位友人解决了一个小问题,需求是更改选中选项卡内显示的文本值,新值存放在某个文本框内 初始窗口: 详情窗口: 希望本文所述对大家的JavaScript程

  • 本文向大家介绍js动态改变select选择变更option的index值示例,包括了js动态改变select选择变更option的index值示例的使用技巧和注意事项,需要的朋友参考一下 Javascript 操作select是表单中常见的一种,今天删除多个select值的时候出现了问题,搞了半天原来是索引引起的(即删除的时候要从索引大的开始删,然后再 删除索引小的,否则删除了索引小的后索引大的索

  • 看起来肯定是ant-design的组件了, 它下面有个input的值,但是我修改Input的值,input的值变了。显示的值并不变,相关的验证也不会触发。 怎样用js来修改ant-select的值。。 原因是我要批量填表,测试一次要手动选20个select太痛苦了。用了一些表单工具都填不了这个select。

  • 问题内容: 我在.html页面中有一个下拉列表, 落下: 当用户选择一个值时,我想执行一个动作。因此,在我的控制器中,我做到了: 控制器: 但是更改下拉列表中的值不会触发代码: 结果,我在select标记上尝试了另一个带有:的方法 和 功能: 但是会存储到子作用域中。我读到父级无法访问子级作用域。 当下拉列表中的选定值更改时,执行某项操作的正确/最佳方法是什么?如果是方法1,我的代码在做什么错?

  • 本文向大家介绍jQuery增加、删除及修改select option的方法,包括了jQuery增加、删除及修改select option的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery增加、删除及修改select option的方法。分享给大家供大家参考,具体如下: jQuery获取Select选择的Text和Value: 1. 2. 3. 4. jQuery添加/删除S

  • 本文向大家介绍layui动态渲染生成select的option值方法,包括了layui动态渲染生成select的option值方法的使用技巧和注意事项,需要的朋友参考一下 脚本语言:设定默认值;直接拼接,然后根据返回值渲染select 以上这篇layui动态渲染生成select的option值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。