<div class="codetitle"> <span><a style="CURSOR: pointer" data="24703" class="copybut" id="copybut24703" onclick="doCopy('code24703')"><u>コードをコピー</u></a></span> コードは次のとおりです:</div> <div class="codebody" id="code24703"> <br><!DOCTYPE html PUBLIC "-//W3C/ /DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <br><html xmlns="http://www.w3 .org/ 1999/xhtml" > <br><head> <br><title> 2 次元関数</title> <br><script type="text/javascript" language="javascript"> ; <BR>/* <BR>rowLength、colLength の配列が形成されます <BR>*/ <BR>function DArray(rowLength,colLength) { <BR>var dArray = new Array(rowLength);各列について、colLength に関するデータを追加します。 <BR>for (var i = 0; i <rowLength; i ) { <BR>dArray[i] = new Array(colLength); <BR>return dArray; <BR>} <BR>function GetArray() { <BR>var dArray = new DArray(10, 10) <BR>dArray[0][1] = 100; " JS が好きです"; <BR>alert(dArray[0][10] "," dArray[0][1]); <BR></script> <br><body> <br><input type="button" value="Get 2D" onclick="GetArray()" /> <br><br><br>2 次元配列を宣言して SELECT ドロップダウン メニューをバインドします<br><br><br><br><br>コードをコピーします</div> <br><br>コードは次のとおりです:<div class="codetitle"> <span><a style="CURSOR: pointer" data="16417" class="copybut" id="copybut16417" onclick="doCopy('code16417')"><HTML> <u><TITLE>ドロップダウン メニューの内容を動的に変更する例</TITLE> ;/HEAD> </u><SCRIPT LANGUAGE=javascript> </a>//都市名を格納する 2 次元配列 aArray を定義します。 </span>var aCity=new Array(); </div>aCity[0]=new Array(); <div class="codebody" id="code16417">aCity[2]=new Array(); <br>aCity[3]=new Array(); <br>//割り当て、各州の都市が配列の 1 行に格納されます。 <br>aCity[0][0]="--選択してください--"; <br>aCity[1][0]="--選択してください--"; <br>aCity[1][1] ="広州市"; <br>aCity[1][2]="深セン市"; <br>aCity[1][3]="珠海市";汕頭市"; <br>aCity[1][5]="佛山市"; <br>aCity[2][0]="--選択してください--"; <br>aCity[2][1] ="長沙市"; <br>a市[2][2]="株州市"; <br>a市[3][0]= " --選択してください--"; <br>aCity[3][1]="杭州市"; <br>aCity[3][2]="蘇州市"; <br>aCity[3][3 ] ="温州市"; <br>関数 ChangeCity() <br>var i,iProvinceIndex; <br>iCityCount=0; aCity[iProvinceIndex][iCityCount]!=null) <br>iCityCount <br>//選択した州の都市の数を計算します <br>document.frm.optCity.length=iCityCount;//ドロップダウン メニュー Count<br>for (i=0;idocument.frm.optCity[i]=new Option(aCity [iProvinceIndex][i]); <br>document.frm.optCity.focus(); <br></SCRIPT> <br><BODY ONfocus=ChangeCity()< ;H3>都道府県と市を選択</H3><br><FORM NAME="frm"><br><P>都道府県: <br><SELECT NAME="optProvince" "1" ONCHANGE= ChangeCity()> <br><OPTION> -- 選択してください --</OPTION> <br><OPTION>広東省<br> <OPTION>湖南省</OPTION><br><OPTION>浙江省<br></P> > <P>都市: <br><SELECT NAME="optCity" SIZE="1"> <br><OPTION>--選択してください--</OPTION> 🎜> </SELECT> <br></FORM> <br></HTML></div>