Computer >> Máy Tính >  >> Lập trình >> Javascript

Xóa tất cả các phần tử con của một nút DOM trong JavaScript?

Để xóa các phần tử con, hãy đặt innerHTML thành ‘’.

Ví dụ

Sau đây là mã -

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Document</title>
</head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<body>
<div id='removeAllChildElements' style="height: 200px; width: 200px; border: 1px solid red;">
<span>Javascript</span>
<div>MySQL</div>
</div>
<button id='remove'>Remove the items</button>
</body>
<script>
   remove.onclick = () => {
      const element = document.getElementById("removeAllChildElements");
      element.innerHTML = '';
   }
</script>
</html>

Để chạy chương trình trên, hãy lưu tên tệp anyName.html (index.html). Nhấp chuột phải vào tệp và chọn tùy chọn “Mở bằng máy chủ trực tiếp” trong trình chỉnh sửa Mã VS.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Xóa tất cả các phần tử con của một nút DOM trong JavaScript?

Bây giờ bạn có thể nhấp vào nút "Xóa các mục". Nó sẽ xóa tất cả các phần tử bên trong hộp.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Xóa tất cả các phần tử con của một nút DOM trong JavaScript?