Friday, November 2, 2012

length

Properti HTMLSelectElement.length mengembalikan number (long) yang menunjukkan banyaknya elemen OPTION di dalam elemen SELECT ini.

Sintaks:

selectObj.length

Contoh di bawah ini mengembalikan banyaknya elemen OPTION:

<FORM> <SELECT> <OPTION>0</OPTION> <OPTION>1</OPTION> <OPTION>2</OPTION> </SELECT> </FORM> <SCRIPT TYPE="text/javascript"> var selectObj = document.getElementsByTagName("select")[0]; alert(selectObj.length); // 3 </SCRIPT>

Contoh di bawah ini menampilkan Text dari setiap elemen OPTION:

<FORM> <SELECT> <OPTION>0</OPTION> <OPTION>1</OPTION> <OPTION>2</OPTION> </SELECT> </FORM> <SCRIPT TYPE="text/javascript"> var selectObj = document.getElementsByTagName("select")[0]; for (var i = 0; i < selectObj.length; i++) { alert(selectObj[i].text); } </SCRIPT>

Sama saja ketika menuliskan looping-nya seperti berikut ini:

for (var i = 0; i < selectObj.options.length; i++) { alert(selectObj.options[i].text); }