<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 전환//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" 언어="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>} <BR>return dArray; <BR>} <BR>function GetArray() { <BR>var dArray = new DArray(10, 10) <BR>dArray[0][10] = 100; <BR>dArray[0][1] = " 나는 JS를 좋아한다"; <BR>alert(dArray[0][10] "," dArray[0][1]) <BR></script> <br><body> <br><input type="button" value="2D 가져오기" onclick="GetArray()" /> <br></body> <br><br><br>2차원 배열을 선언하여 SELECT 드롭다운 메뉴 바인딩<br><br> </div> <br><br>코드 복사<div class="codetitle"> <span><a style="CURSOR: pointer" data="16417" class="copybut" id="copybut16417" onclick="doCopy('code16417')"> 코드는 다음과 같습니다.<u></u></a><HTML> </span><HEAD> </div><TITLE>드롭다운 메뉴 내용을 동적으로 변경하는 예</TITLE> ;/HEAD> <div class="codebody" id="code16417"><SCRIPT LANGUAGE=javascript> <br>//도시 이름을 저장할 2차원 배열 aArray를 정의합니다. <br>var aCity=new Array(); <br>aCity[0]=new Array(); <br>aCity[1]=new Array() <br>aCity[2]=new Array(); <br>aCity[3]=new Array(); <br>//할당, 각 지방의 도시가 배열의 한 행에 저장됩니다. <br>aCity[0][0]="--선택하세요--"; <br>aCity[1][0]="--선택하세요--" <br>aCity[1][1] ="광저우시"; <br>aCity[1][2]="심천시"; <br>aCity[1][3]="주하이시" <br>aCity[1][4]=" 산터우시"; <br>aCity[1][5]="불산시"; <br>aCity[2][0]="--선택하세요--"; <br>aCity[2][1] ="창사시"; <br>aCity[2][2]="주저우시"; <br>aCity[2][3]="샹탄시" <br>aCity[3][0]= " --선택하세요--"; <br>aCity[3][1]="Hangzhou City"; <br>aCity[3][2]="Suzhou City"; <br>aCity[3][3 ] ="원저우시"; <br>function ChangeCity() <br>{ <br>var i,iProvinceIndex; <br>iProvinceIndex=document.frm.optProvince.selectedIndex <br>iCityCount=0; aCity[iProvinceIndex][iCityCount]!=null) <br>iCityCount ; <br>//선택한 지방의 도시 수를 계산합니다. <br>document.frm.optCity.length=iCityCount;// 드롭다운 메뉴 개수<br>for (i=0;i<=iCityCount-1;i)//드롭다운 메뉴 내용 변경<BR>document.frm.optCity[i]=new Option(aCity [iProvinceIndex][i]); <BR>document.frm.optCity.focus() <BR>} <BR></SCRIPT> <br><BODY ONfocus=ChangeCity()> ;H3>주 및 도시 선택</H3> <br><FORM NAME="frm"> <br><P>주: <br><SELECT NAME="optProvince" SIZE= "1" ONCHANGE= ChangeCity()> <br><OPTION>--선택하세요--</OPTION> <br><OPTION>광둥성</OPTION> < ;OPTION>후난성</OPTION> <br><OPTION>절강성</OPTION> <br></P> > <P>도시: <br><SELECT NAME="optCity" SIZE="1"> <br><OPTION>--선택하세요--</OPTION> 🎜> </SELECT> <br></FORM> <br></HTML><br><br> </div>