タグ付きのセルをクリックしてテーブル内の行全体を削除する必要がありますが、他のセルをクリックするとその行は削除されます削除されました。ここではHTMLとaproachをバブリングイベントを使用して実証するために、以下のJSコードは次のとおりです。bug addEventListenerを使用してテーブル内の行全体を削除する
var table1 = document.querySelector("#tableOne");
table1.addEventListener("click", function(event) {
event.preventDefault();
event.target.parentNode.parentNode.remove();
});
<html>
<head></head>
<body>
<table>
<thead>
<tr class="product">
<td></td>
<td>Name</td>
<td>Amount</td>
<td>Price</td>
<td>Total</td>
<td><a href="" class="removeItem">(remove)</a></td>
</tr>
</thead>
<tbody id="tableOne">
<tr class="product">
<td><img src="imagens/tablet.jpg"></td>
<td>Tablet miPad 18</td>
<td>1</td>
<td>499.99</td>
<td class="item-total">499.99</td>
<td><a href="" class="removeItem">(remove)</a></td>
</tr>
<tr class="product">
<td><img src="imagens/phone.png"></td>
<td>Telephone miPhone 18</td>
<td>2</td>
<td>199.99</td>
<td class="item-total">399.98</td>
<td><a href="" class="removeItem">(remove)</a></td>
</tr>
<tr class="product">
<td><img src="imagens/shoe.jpg"></td>
<td>Shoe</td>
<td>1</td>
<td>99.99</td>
<td class="item-total">99.99</td>
<td><a href="" class="removeItem">(remove)</a></td>
</tr>
</tbody>
</table>
</body>
</html>
期待される結果は、私はいくつかを持っていることができれば、私は上をクリックした場合にのみ行を削除(削除) することですすべての.removeItemにEventListenerを追加する方法は素晴らしいでしょう。みんなとハッピーイースターありがとう!
1) ')。 – TricksfortheWeb