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);