Friday, November 2, 2012

remove()

Metode HTMLSelectElement.remove() menghapus elemen OPTION di dalam elemen SELECT ini berdasarkan indeks yang ditetapkan.

Sintaks:

selectObj.remove(index) selectObj.options.remove(index)

index adalah number (long) yang menunjukkan indeks dari elemen OPTION yang akan dihapus, indeks awal adalah 0.

Contoh di bawah ini menghapus elemen OPTION ber-Text '2':

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

Jika OPTION itu berhasil di hapus, sekarang elemen SELECT hanya tinggal memiliki 2 OPTION, seperti tampak di bawah ini:

<SELECT> <OPTION>0</OPTION> <OPTION>1</OPTION> </SELECT>

Akan sama ketika menggunakan bentuk sintaks ke 2, cukup ganti:

selectObj.remove(2);

Menjadi:

selectObj.options.remove(2);