HTMLSelectElement.remove()

The HTMLSelectElement.remove() method removes the element at the specified index from the options collection for this select element.

Syntax

collection.remove(index);

Parameters

  • index is a long for the index of the HTMLOptionElement to remove from the collection. If the index is not found the method has no effect.

Example

var sel = document.getElementById("existingList");
sel.remove(1);

/*
  Takes the existing following select object:

  <select id="existingList" name="existingList">
    <option value="1">Option: Value 1</option>
    <option value="2">Option: Value 2</option>
    <option value="3">Option: Value 3</option>
  </select>

  And changes it to:

  <select id="existingList" name="existingList">
    <option value="1">Option: Value 1</option>
    <option value="3">Option: Value 3</option>
  </select>
*/
 

Specifications

Specification Status Comment
HTML Living Standard
The definition of 'HTMLSelectElement.remove()' in that specification.
Living Standard  
HTML5
The definition of 'HTMLSelectElement.remove()' in that specification.
Recommendation Is a snapshot of HTML Living Standard.
Document Object Model (DOM) Level 2 HTML Specification
The definition of 'HTMLSelectElement.remove()' in that specification.
Obsolete  
Document Object Model (DOM) Level 1 Specification
The definition of 'HTMLSelectElement.remove()' in that specification.
Obsolete Initial definition.

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes Yes Yes Yes ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes Yes Yes Yes Yes ? ?

See also

Document Tags and Contributors

Contributors to this page: connorshea, libbymc, fscholz, teoli, freaktechnik
Last updated by: connorshea,