JavaScript,如何从一个列表中获取选定的值,同时在另一个列表中进行更改
JavaScript, how to grab the selected value from one list and simultaneously change in another list
我有 2 个选择列表。有一个复选框,单击它时需要将所选值馈送到另一个列表中。
我已经到了设法提醒第一个选择列表中的选定值的阶段,我的问题是如何在单击复选框时获取第二个选择列表中的值:
请检查下面的代码,了解我走了多远:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function displayResult() {
if(document.form1.billingtoo.checked == true) {
var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect").options;
alert(y[x].text);
}
}
</script>
</head>
<body>
<form name="form1">
Select your favorite fruit:
<select id="mySelect">
<option>Apple</option>
<option>Orange</option>
<option>Pineapple</option>
<option>Banana</option>
</select>
<br>
<input type="checkbox" name="billingtoo" onclick="displayResult()">
<br>
Select your favorite fruit 2:
<select id="mySelect2">
<option>Apple</option>
<option>Orange</option>
<option>Pineapple</option>
<option>Banana</option>
</select>
</form>
</body>
</html>
谢谢。
只需设置其他选择元素的选定索引。
js小提琴示例
if(document.form1.billingtoo.checked == true) {
var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect").options;
// Set selected index for mySelect2
document.getElementById("mySelect2").selectedIndex = x;
}
您可以get
并set
object
的value
property
,如果您担心选项的顺序不同。
js小提琴示例
if(document.form1.billingtoo.checked == true) {
var x = document.getElementById("mySelect").value;
var y = document.getElementById("mySelect").options;
document.getElementById("mySelect2").value = x;
}
相关文章:
- jQuery-将列表项的一个元素移动到同一项的另一个元素中+对我的列表中的每个项执行此操作
- 使用jquery从列表项中移除类,并将一个类添加到另一个列表项中
- 如何使用jquery将所选项目从一个下拉组列表(optgroup)移动到另一个下拉列表(optgroup)
- 在另一个下拉列表中的选择上切换下拉列表中选项的可见性
- 检查资源的id是否在ng重复中显示的另一个资源的id列表中
- 引导程序在单击另一个下拉列表时关闭下拉列表
- 如何删除元素列表中的类并添加到另一个元素 Jquery.
- 如何通过选择下拉列表中的选项从另一个 php 文件中获取数据
- 如何使用 asp.net 中的另一个下拉列表更改下拉列表选定的索引和可见性
- 如何填充下拉列表,从javascript中的另一个下拉列表中排除任何一个选项
- JavaScript,如何从一个列表中获取选定的值,同时在另一个列表中进行更改
- 选择“第一个下拉列表”以与另一个下拉列表的值相同
- 导航到另一个页面后,bootstrap下拉列表将不可用
- 如何在选择另一个列表框值时清除列表框值
- 使用jquery如何自动删除下拉列表中的第一个空白选项(如果它依赖于另一个选项)
- 在PHP中将下拉选择列表的内容从一个表单传递到另一个表单
- 如何根据另一个下拉列表的选择来填充多个下拉列表
- 如何从另一个下拉列表中隐藏选择基于下拉列表的值
- 根据另一个字段选择获取新值后更新下拉列表内容
- Dropdown基于jsp Struts中的另一个下拉列表