我想从另一个页面传递一个变量,让它影响我当前页面上表单中的第一个选择。例如,如果我的网址是: currentPage.html?classType所= BATR1
我希望select能够显示相应的选项。
这就是我目前正在尝试的内容:
<script>
function setClassType(param) {
var val = document.URL;
var url = val.substr(val.indexOf(param))
var n = url.replace(param+"=","");
document.getElementById(n).selected = true;
}
setClassType("classType");
</script>
<form>
<select>
<option id="test">Test</option>
<option id="BATR1">Backflow Assembly Tester Recertification 1-Day</option>
<option id="CCSC">Cross-Connection Specialist Update</option>
</select>
</form>
&#13;
我也试过这个:
<script>
function setClassType(param) {
var val = document.URL;
var url = val.substr(val.indexOf(param))
var n = url.replace(param+"=","");
document.getElementById("courseType").value = n;
}
setClassType("classType");
</script>
<form>
<select id="courseType">
<option value="test">Test</option>
<option value="BATR1">Backflow Assembly Tester Recertification 1-Day</option>
<option value="CCSC">Cross-Connection Specialist Update</option>
</select>
</form>
&#13;
我几乎是脚本编写的初学者,我似乎无法让它发挥作用。任何帮助将不胜感激!