Làm cách nào để xóa nút văn bản trong javascript?

Nhận toàn quyền truy cập vào JavaScript. The Definitive Guide, 5th Edition và hơn 60 nghìn đầu sách khác, với 10 ngày dùng thử miễn phí O'Reilly

Ngoài ra còn có các sự kiện trực tuyến trực tiếp, nội dung tương tác, tài liệu chuẩn bị chứng nhận, v.v.

Việc xóa InternalHTML rất đơn giản, tuy nhiên, nó có thể không phù hợp với các ứng dụng hiệu suất cao vì nó gọi trình phân tích cú pháp HTML của trình duyệt



  
    Title of the Document
    
    
  
  
    

Welcome to W3Docs

Remove via innerHTML

văn bảnnội dung

Cách tiếp cận thứ hai là xóa textContent. Nó tương tự như phương pháp trên. Phương pháp này nhanh hơn nhiều so với InternalHTML. Sử dụng trình duyệt textContent sẽ không gọi trình phân tích cú pháp HTML và ngay lập tức thay thế tất cả phần tử con của phần tử bằng một nút #text duy nhất



  
    Title of the Document
    
    
  
  
    

Welcome to W3Docs

Remove via textContent

Thay vì xóa firstChild, hãy sử dụng lastChild để xóa phần tử cuối cùng nhanh hơn. Vòng lặp sẽ kiểm tra FirstChild trong trường hợp kiểm tra FirstChild nhanh hơn LastChild



  
    Title of the Document
    
    
  
  
    

Welcome to W3Docs

Remove via lastChild-loop

Vòng lặp để loại bỏ mọi cách tiếp cận lastElementChild bảo toàn tất cả các phần tử không phải, [chẳng hạn như các nút #text và

Hàm lấy một tham chiếu phần tử làm đối số của nó và loại bỏ tất cả các nút không mong muốn đó khỏi bên trong nó. Hàm hoạt động trực tiếp trên phần tử được đề cập, vì các đối tượng trong JavaScript được truyền theo tham chiếu – nghĩa là hàm nhận tham chiếu đến đối tượng ban đầu, không phải bản sao của nó. Đây là mã của hàm clean[]

function clean[node]
{
  for[var n = 0; n 

Chủ Đề