w3resource

JavaScript: Remove items from a dropdown list

JavaScript DOM: Exercise-8 with Solution

Write a JavaScript program to remove items from a drop-down list.

Sample HTML file:


<!DOCTYPE html>
<html><head>
<meta charset=utf-8 />
<title>Remove items from a dropdown list</title>
</head><body><form>
<select id="colorSelect">
<option>Red</option>
<option>Green</option>
<option>White</option>
<option>Black</option>
</select>
<input type="button" onclick="removecolor()" value="Select and Remove">
</form></body></html>

Sample Solution:

HTML Code:

<!-- Declaration of HTML document type -->
<!DOCTYPE html> 
<!-- Start of HTML document -->
<html> 
<!-- Start of head section -->
<head> 
<!-- Internal CSS styling -->
<style type="text/css"> 
    /* Styling body to have margin of 30px */
    body {margin: 30px;} 
</style>  
<!-- Declaring character encoding -->
<meta charset=utf-8 /> 
<!-- Setting title of the document -->
<title>Remove items from a dropdown list</title> 
<!-- End of head section -->
</head>
<!-- Start of body section -->
<body>
<!-- Form element containing a dropdown list -->
<form> 
<select id="colorSelect"> 
    <!-- Options in the dropdown list -->
    <option>Red</option> 
    <option>Green</option> 
    <option>White</option> 
    <option>Black</option> 
</select> 
<!-- Button triggering the removecolor function on click -->
<input type="button" onclick="removecolor()" value="Select and Remove"> 
</form>
<!-- End of body section -->
</body>
<!-- End of HTML document -->
</html>

JavaScript Code:

// Function declaration for removecolor
function removecolor()
{
    // Getting reference to the dropdown select element
    var x=document.getElementById("colorSelect");
    // Removing the option at the selected index
    x.remove(x.selectedIndex);
}

Output:

javascript-dom-exercise-8

Flowchart:

Flowchart: JavaScript - Remove items from a dropdown list.

Live Demo:

See the Pen javascript-dom-exercise-8 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus.

Previous: Write a JavaScript function that creates a table, accept row, column numbers from the user, and input row-column number as content (e.g. Row-0 Column-0) of a cell.
Next: Write a JavaScript program to count and display the items of a dropdown list, in an alert window.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/javascript-exercises/javascript-dom-exercise-8.php