代碼:
<!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>