Giả sử sau đây là Danh sách không theo thứ tự của chúng tôi (ul) -
<ul> <li class="subjectName">JavaScript <button>Remove</button></li> <br> <li class="subjectName">MySQL <button>Remove</button></li> <br> <li class="subjectName">MongoDB <button>Remove</button></li> <br> <li class="subjectName">Java <button>Remove</button></li> </ul>
Ở trên, bạn có thể thấy nút "Xóa" với mọi phần tử li. Khi nhấp vào nút này, bạn có thể loại bỏ bất kỳ phần tử li nào.
Sau đây là mã để loại bỏ các phần tử li khi nhấp vào nút;
Ví dụ
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document</title> <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> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min. css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> </head> <body> <h1>Remove the subjects</h1> <h2>The Subjects are as follows:</h2> <ul> <li class="subjectName">JavaScript <button>Remove</button></li> <br> <li class="subjectName">MySQL <button>Remove</button></li> <br> <li class="subjectName">MongoDB <button>Remove</button></li> <br> <li class="subjectName">Java <button>Remove</button></li> </ul> <script> var allSubjectName = document.querySelectorAll(".subjectName"); for (var index = 0; index <allSubjectName.length; index++){ allSubjectName[index].addEventListener("click", function(){ this.classList.toggle("active"); }); allSubjectName[index].querySelector("button").addEventListener("click", function(){ this.closest(".subjectName").remove(); }); } </script> </body> </html>
Để chạy chương trình trên, hãy lưu tên tệp “anyName.html (index.html)” và nhấp chuột phải vào tệp. 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 -
Bây giờ, tôi sẽ xóa tên chủ đề “MySQL” và “MongoDB” khỏi danh sách chủ thể.
Điều này sẽ tạo ra kết quả sau sau khi nhấp vào nút “Xóa” cho các chủ đề “MySQL” và “MongoDB” -