javascript - JavaScript - 数组列表 - 更改不起作用
问题描述
function check_value()
{
switch(document.register.w.value)
{
case 'A':
document.getElementById("wi").innerHTML = "<img src='images/A.jpg'>" ;
break;
case 'B':
document.getElementById("wi").innerHTML = "<img src='images/A.jpg'>" ;
break;
}
}
<select id="wtype" name="wtype[]" onMouseup="check_value(this.value)">
<option value="A">A</option>
<option value="B">B</option>
</select>
解决方案
您还必须将值传递给函数,check_value
我建议您使用onchange
而不是onMouseup
我传递值 1 以便在运行代码段时可以看到代码工作
function check_value(v) {
switch (v) {
case 'A':
document.getElementById("wi").innerHTML = "<img src='images/A.jpg'>";
break;
case 'B':
document.getElementById("wi").innerHTML = 1
break;
}
}
<select id="wtype" name="wtype[]" onchange="check_value(this.value)">
<option value="A">A</option>
<option value="B">B</option>
</select>
<div id="wi"></div>
推荐阅读
- c++ - 将数字从文件存储到数组 RECURSION
- c - 数组get被while循环覆盖,它们都有相同的数据
- java - 为什么 Java 类加载器执行“静态”内容,例如 Class.forName
- php - 将 AJAX 视图响应返回到刀片
- android - 在每次注册时创建一个新用户并将新数据添加到 firebase 数据库
- php - 如何通过快捷键在php的netbeans中写出注释块?
- python-2.7 - 使用 python 2 从 apache Tika 获得 422 响应
- react-native - 安装 react-native-onesignal 并在应用关闭时接收通知
- angular - 验证用户名是否存在异步
- python - 重新启动(从头开始)正在休眠的线程的最佳方法?