134
rated 0 times
[
141]
[
7]
/ answers: 1 / hits: 24170
/ 7 Years ago, mon, january 30, 2017, 12:00:00
I have an HTML list that I want to remove elements from as the user chooses. I've tried using this code from this thread but my issue seems to be accessing the element.
Here's my HTML:
<div id=ShipPlacement>
Ship:
<select name=shipSelec id=shipSelec>
<option value=aircraftCarrier>Aircraft Carrier</option>
<option value=battleship>Battleship</option>
<option value=cruiser>Cruiser</option>
<option value=destroyer>Destroyer</option>
<option value=destroyer>Destroyer</option>
<option value=submarine>Submarine</option>
<option value=submarine>Submarine</option>
</select>
<button type=button onclick=placeShip()>Remove Selected Ship</button>
And here's my JavaScript:
$( document ).ready(function() {
var shipList=document.getElementById('shipSelec');
});
function placeShip() {
shipList.remove(shipList.options[shipList.selectedIndex].value;);
shipList.remove(shipList.options[shipList.selectedIndex]);
shipList.remove(shipList.options[selectedIndex]);
shiplist.remove([shipList.selectedIndex])
}
I have several instances of the remove()
method but that none of them work.
However, the best way I can convey my error to you is through JSFiddle.
More From » jquery