我的Java脚本代码不起作用,当前,当您在第一个下拉菜单中选择一个值时,第二个下拉菜单变为可编辑状态,这很好。但是我想让它看起来像是当您在第一个下拉菜单中选择选项“默认”时,第二个下拉菜单恢复为“默认”并变为禁用状态和只读状态,但是如果我选择了除“默认”以外的其他任何选项'第二个菜单应该是可编辑的。
<html>
<head>
<script type="text/javascript">
function mySecondFunction() {
var ddl = document.getElementById("1");
var selectedValue = ddl.options[ddl.selectedIndex].value;
if (selectedValue == "Default")
{
document.getElementById("mySelection").disabled = true;
}else {
document.getElementById("mySelection").disabled = false;
}
}
</script>
</head>
<body>
<select id="1" onchange="mySecondFunction()">
<option value="OptionZero">Default</option>
<option value="OptionOne">Car</option>
<option value="OptionTwo">Car2</option>
<option value="OptionThree">Car23</option>
</select>
<br>
<select disabled id="mySelection">
<option value="OptionZero">Default</option>
<option value="OptionOne">A</option>
<option value="OptionTwo">B</option>
<option value="OptionThree">C</option>
</select>
</body>
</html>
最佳答案
你应该写
if(selectedValue == "OptionZero") {
值属性是在元素上设置值的属性。