要从模态窗口(购物车)中移除元素,可以使用以下步骤:
removeChild()
方法从父元素中删除要删除的元素。以下是一个示例代码:
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>购物车示例</title>
</head>
<body>
<div id="cart" class="modal">
<div class="cart-item">
<span>商品1</span>
<button onclick="removeItem(event)">删除</button>
</div>
<div class="cart-item">
<span>商品2</span>
<button onclick="removeItem(event)">删除</button>
</ +div>
</div>
<script src="main.js"></script>
</body>
</html>
JavaScript (main.js):
function removeItem(event) {
// 获取要删除的元素的父元素
const cartItem = event.target.parentElement;
// 获取购物车容器
const cart = document.getElementById('cart');
// 从购物车容器中删除要删除的元素
cart.removeChild(cartItem);
}
在这个示例中,当用户点击“删除”按钮时,removeItem()
函数会被调用。函数首先获取要删除的元素的父元素(即购物车项),然后获取购物车容器,最后使用removeChild()
方法从购物车容器中删除购物车项。
领取专属 10元无门槛券
手把手带您无忧上云