This my javascript, once I click a button it removes that row but then the other buttons do nothing.
var removeRowBtns = document.getElementsByClassName("removeRowBtn")
var tableRows = document.getElementsByTagName("tr")
for(var i = 0; i < removeRowBtns.length; i++) {
removeRowBtns[i].addEventListener("click", function() {
tableRows[i].parentNode.removeChild(tableRows[i]);
});
}
Heres my HTML:
<table class="table table-bordered">
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Email Address</th>
<th>Remove</th>
</tr>
<tr>
<td>name</td>
<td>name</td>
<td>email</td>
<td><button class="btn btn-danger removeRowBtn">X</button></td>
</tr>
<tr>
<td>name</td>
<td>name</td>
<td>email</td>
<td><button class="btn btn-danger removeRowBtn">X</button></td>
</table>
<script type="text/javascript" src="table.js"></script>