DHTML(Dynamic HTML)--5.select下拉框

代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>Insert title here</title>
		<style type="text/css">
		</style>
		
		<script type="text/javascript">
			function selectItem(node){
			/*
				var values1=[
					["--請選擇--"],
					["java","c","c++"],
					["蘋果","火龍果","西瓜","葡萄"]
				];
			*/
				var values1={
					"book":["java","c","c++"],
					"fruit":["蘋果","火龍果","西瓜","葡萄"]
				};
				//先清除上一次下拉框中的選項
				var values=document.getElementById("values");
				while(values.options.length>1){
					values.removeChild(values.options[1]);	//移除下拉框組件中的第二項,第一項爲"--請選擇--"
				}
				
				var arrValues=values1[ node.options[node.selectedIndex].value ];
				
				//在把新的選項加入到下拉框中
				for(var i=0;i<arrValues.length;i++){
					var option=document.createElement("option");
					option.innerHTML=arrValues[i];
					values.appendChild(option);
				}
			}
		</script>
	</head>
	
	<body>
		<!--  
			<select οnclick="changeColor();">
		-->
		<select id="select1" οnchange="selectItem(this);">
			<option value="none">--選擇--</option>
			<option value="book">書本</option>
			<option value="fruit">水果</option>
		</select>
		
		<select id="values">
			<option value="black" style="background-color: black;">--請選擇--</option>
		</select>
	</body>
</html>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章