⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 18.7.htm

📁 这是我卖的书上的源码 这书是电子邮电出版的是有关网络编程 有详细的例子
💻 HTM
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Related Select Test</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<script type="text/javascript">
<!--
// 创建一个数组,来分别保存每个国家的城市
var cities = new Array(4);
cities["Australia"] =
      ["Sydney", "Melbourne", "Canberra", "Perth", "Brisbane"];
cities["France"] = 
      ["Paris", "Lyons", "Nice", "Dijon"];
cities["Japan"] = ["Tokyo", "Kyoto", "Osaka", "Nara"];
cities["New Zealand"] = 
      ["Auckland", "Wellington", "Christchurch", "Dunedin", "Queenstown"];

function removeOptions(optionMenu)
{
  for (var i=0; i < optionMenu.options.length; i++)
    optionMenu.options[i] = null;
}

function addOptions(optionList, optionMenu)
{
 removeOptions(optionMenu);  // 清除选项
 for (var i=0; i < optionList.length; i++)
   optionMenu[i] = new Option(optionList[i], optionList[i]);
}
//-->
</script>
</head>
<body>
<h1>级联选择示例</h1>
<h2>请选择:</h2>
<form name="testform" id="testform" action="#" method="get">
国家:
<select name="country" id="country"
 onchange="addOptions(cities[this.options[this.selectedIndex].text], 
                             document.testform.city);">
      <option selected="selected">Australia</option>
      <option>France</option>
      <option>Japan</option>
      <option>New Zealand</option>
</select>
<p>
城市:
<select name="city" id="city">
      <option>Sydney</option>
      <option>Melbourne</option>
      <option>Canberra</option>
      <option>Perth</option>
      <option>Brisbane</option>
</select>
</form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -