Javascript根据传递的变量

时间:2016-08-17 16:03:46

标签: javascript jquery html selectlist

我想从另一个页面传递一个变量,让它影响我当前页面上表单中的第一个选择。例如,如果我的网址是: 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;
&#13;
&#13;

我也试过这个:

&#13;
&#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;
&#13;
&#13;

我几乎是脚本编写的初学者,我似乎无法让它发挥作用。任何帮助将不胜感激!

0 个答案:

没有答案