色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html的js三級下拉菜單代碼

錢衛國2年前9瀏覽0評論

HTML的JS三級下拉菜單是一種文本互動效果,能夠幫助用戶快速瀏覽信息并選擇需要的選項。本文將通過使用pre標簽來展示三級下拉菜單的代碼。

<script language="JavaScript">
var province = new Array("北京", "湖南", "廣東"); //第一級
var city = new Array();
city[0] = new Array("朝陽", "海淀", "豐臺"); //第二級
city[1] = new Array("長沙", "株洲", "湘潭");
city[2] = new Array("廣州", "深圳", "珠海");
var district = new Array();
district[0] = new Array("朝青", "管莊", "三環以內"); //第三級
district[1] = new Array("雨花區", "岳麓區", "開福區");
district[2] = new Array("天河區", "番禺區", "南沙區");
function provinceChange() //第一級下拉框的改變事件
{
var provinceCity = document.getElementById("provinceCity");
var provinceIndex = provinceCity.selectedIndex;
var cityOptions = provinceCity.options;
city.length = 0;
for (var i = 0; i < cityOptions.length; i++) //清空第二級下拉框
{
cityOptions[i] = null;
}
for (var i = 0; i < city[provinceIndex].length; i++) //將第二級下拉框的值顯示出來
{
city[i] = new Option();
city[i].text = city[provinceIndex][i];
city[i].value = city[provinceIndex][i];
provinceCity.add(city[i]);
}
cityChange(); //觸發第二級下拉框的改變事件
}
function cityChange() //第二級下拉框的改變事件
{
var cityDistrict = document.getElementById("cityDistrict");
var cityIndex = cityDistrict.selectedIndex;
var districtOptions = cityDistrict.options;
district.length = 0;
for (var i = 0; i < districtOptions.length; i++) //清空第三級下拉框
{
districtOptions[i] = null;
}
for (var i = 0; i < district[cityIndex].length; i++) //將第三級下拉框的值顯示出來
{
district[i] = new Option();
district[i].text = district[cityIndex][i];
district[i].value = district[cityIndex][i];
cityDistrict.add(district[i]);
}
}
</script>
<select id="provinceCity" onchange="provinceChange()">
<option value="-1">請選擇省份</option>
<script language="JavaScript">
for (var i = 0; i < province.length; i++) //循環顯示第一級下拉框的值
{
document.write("<option value='" + province[i] + "'>" + province[i] + "</option>");
}
</script>
</select>
<select id="cityDistrict" onchange="cityChange()">
<option value="-1">請選擇城市</option>
</select>

在這個例子中,我們通過使用JavaScript來創建三個數組以存儲省、市、區的信息。這些數組將用于填充下拉框的值。我們還定義了兩個函數來響應下拉框的選擇:第一個函數用于更新第二級的下拉框,并觸發第二個函數來更新第三級下拉框。

我們還將兩個下拉框的id設置為“provinceCity”和“cityDistrict”,并使用onchange事件將這些下拉框與對應的JavaScript函數關聯起來。

最后,在JavaScript中使用document.write和內聯的for循環展示第一級下拉框中的省份選項。

通過使用HTML的JS三級下拉菜單,提供用戶快速、簡潔的瀏覽和選擇選項,可以方便用戶獲取信息和完成目標。這種技術將在很多網站的交互效果中發揮重要作用。