<FORM name=fname> <SELECT name=sname> <OPTION value='value0' selected>¼±Åà 0</OPTION> <OPTION value='value1'>¼±Åà 1</OPTION> </SELECT> </FORM> <SCRIPT> selectObj=document.fname.sname; // formName°ú fieldNameÀ¸·Î °³Ã¼ ÂüÁ¶. selectObj[0]=new Option('¼±Åà º¯°æ0','value10'); // »õ·Î¿î ¼±Åà °³Ã¼ ¿ä¼Ò¸¦ »ý¼º. //selectObj[1]=new Option('¼±Åà º¯°æ1','value11'); // º¯°æ½ÃÅ°Áö ¾Ê¾Æ ´çÃÊ ´ë·Î '¼±Åà 1'. selectObj[2]=new Option('¼±Åà ½Å±Ô2','value2',true,true); // »õ·Î¿î ¼±Åà °³Ã¼ ¿ä¼Ò¸¦ »ý¼ºÇÏ°í ¼±ÅÃÀ¸·Î ¼³Á¤. selectObj[3]=new Option('¼±Åà ½Å±Ô3','value3'); // »õ·Î¿î ¼±Åà °³Ã¼ ¿ä¼Ò¸¦ »ý¼º. </SCRIPT>
±âÁ¸ ¼±ÅûçÇ× ¹è¿ º¯¼ö¿¡ Ãß°¡Çϰųª, »èÁ¦Çϰųª, ³»¿ëÀ» º¯¼º½Ãų ¼ö ÀÖ°í, ¶ÇÇÑ »çÀü¿¡ ¼±ÅÃµÈ °ÍÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
HTML ¿¡¼ <OPTION seleced>À¸·Î ¼Ó¼ºÀ» ÁöÁ¤ÇÑ °Í°ú ¸¶Âù°¡Áö·Î Javascript ¿¡¼´Â defaultSelected Àμö¸¦ true·Î ¼³Á¤ÇÏ¸é µÈ´Ù.
new Option('option Text','option Value',true,true)
¾ÕÀÇ true´Â defaultSelected ¼³Á¤ÀÌ°í, µÚÀÇ true´Â selectedÀÇ ¼³Á¤ÀÌ´Ù.
<DIV id=loop class=show title="°á°ú"></DIV> <SCRIPT> selectObj=document.fname.sname; // formName°ú fieldNameÀ¸·Î °³Ã¼ ÂüÁ¶. str='<TABLE border=1 cellapdding=2 cellspacing=0 width=500>'; // Å×À̺í Çìµå Ãâ·Â. str+='<TR align=center class=property><TD>i</TD><TD>.text</TD><TD>.value</TD>'; str+='<TD>.selected</TD><TD>.defaultSelected</TD></TR>'; for (i=0;i<selectObj.length;i++){ // ¹è¿º¯¼öÀÇ ±æÀ̸¸Å ¹Ýº¹ÇÏ´Â ·çÇÁ. str+='<TR align=center><TD>selectObj['+i+']</TD><TD>'+selectObj[i].text+'</TD>'; // ¼±Åà ¹®ÀÚ¿ Ãâ·Â. str+='<TD>'+selectObj[i].value+'</TD>'; // ¼±Åðª Ãâ·Â. str+='<TD>'+selectObj[i].selected+'</TD>'; // ¼±ÅõǾú´ÂÁö ¿©ºÎÀÇ ºÎ¿ï°ª Ãâ·Â. str+='<TD>'+selectObj[i].defaultSelected+'</TD>'; // µðÆúÆ®·Î ¼±ÅõǾú´ÂÁö ¿©ºÎÀÇ ºÎ¿ï°ª Ãâ·Â. } // ·çÇÁ Á¾·á. str+='</TABLE>'; loop.innerHTML=str; </SCRIPT>