Cách xóa phần tử DOM trong JavaScript?
Để xóa phần tử DOM trong JavaScript, bạn có thể sử dụng phương thức remove() hoặc removeChild().
Ví dụ DOM như sau:
index.html
<div id="toRemove">
Thẻ div này cần được xóa
</div>Sử dụng phương thức remove()
Các bước để xóa phần tử DOM với phương thức remove() như sau:
- Dùng
document.querySelector("#toRemove")để tìm phần tử cần xóa. - Sử dụng
toRemove.remove()để xóa phần tửtoRemove.
main.js
// query để tìm DOM cần xóa
let toRemove = document.querySelector("#toRemove");
// gọi remove để xóa phần tử DOM
toRemove.remove();Sử dụng phương thức removeChild()
Các bước để xóa phần tử DOM với phương thức removeChild() như sau:
- Dùng
document.querySelector("#toRemove")để tìm phần tử cần xóa. - Sử dụng
toRemove.parentNode.removeChild(toRemove)để xóa phần tửtoRemove.
main.js
// query để tìm DOM cần xóa
let toRemove = document.querySelector("#toRemove");
// gọi parentNode.removeChild để xóa phần tử DOM
toRemove.parentNode.removeChild(toRemove);Tham khảo:
★ Nếu bạn thấy bài viết này hay thì hãy theo dõi mình trên Facebook để nhận được thông báo khi có bài viết mới nhất nhé:
- Facebook Fanpage: Complete JavaScript
- Facebook Group: Hỏi đáp JavaScript VN
Chia sẻ:
Bình luận