Xóa div JavaScript

Các trang HTML và các đối tượng DOM được cấu trúc theo thứ bậc. Mỗi phần tử và thuộc tính thuộc về chính xác một cha mẹ. Để xóa một phần tử hoặc thuộc tính, trước tiên, bạn phải xác định vị trí phần tử cha. Thao tác xóa có thể được thực hiện trên đối tượng này

Các phần tử được loại bỏ bằng hàm

// get elements
const parent = document.getElementById["parent"];
const child = document.getElementById["child"];

// delete child
parent.removeChild[child];
3. Để xóa

phần tử từ

phần tử trong ví dụ sau

I'm a child!

mã JavaScript là

// get elements
const parent = document.getElementById["parent"];
const child = document.getElementById["child"];

// delete child
parent.removeChild[child];

và cấu trúc HTML còn lại sẽ là

Nếu một phần tử bị xóa, tất cả các phần tử con của nó cũng bị xóa. Bằng cách này, bạn có thể loại bỏ các phần lớn của DOM bằng một lệnh nếu chúng có một gốc chung. e. g. , loại bỏ một danh sách đầy đủ

  • Albert
  • Betty
  • Charles

Đoạn JavaScript loại bỏ

    yếu tố cũng như tất cả
  • yếu tố

    const parent = document.getElementById["div_1"];
    const child = document.getElementById["listOfNames"];
    parent.removeChild[child];
    

    Để xóa một phần tử, bạn cần biết phần tử cha của nó. Nếu bạn chỉ có thể xác định vị trí đứa trẻ, nhưng vì lý do nào đó, không phải cha mẹ, tài sản của đứa trẻ

    // get elements
    const parent = document.getElementById["parent"];
    const child = document.getElementById["child"];
    
    // delete child
    parent.removeChild[child];
    
    4 sẽ chỉ đường cho bạn

    // get the child element
    const child = document.getElementById["child"];
    
    // retrieve the parent
    const parent = child.parentNode; // no parenthesis []
    
    // remove the child element from the document
    parent.removeChild[child];
    

    Các thuộc tính được loại bỏ bằng hàm

    // get elements
    const parent = document.getElementById["parent"];
    const child = document.getElementById["child"];
    
    // delete child
    parent.removeChild[child];
    
    5. Để xóa thuộc tính
    // get elements
    const parent = document.getElementById["parent"];
    const child = document.getElementById["child"];
    
    // delete child
    parent.removeChild[child];
    
    0 khỏi phần tử
    // get elements
    const parent = document.getElementById["parent"];
    const child = document.getElementById["child"];
    
    // delete child
    parent.removeChild[child];
    
    1 trong ví dụ sau

    Tương tự như

    // get elements
    const parent = document.getElementById["parent"];
    const child = document.getElementById["child"];
    
    // delete child
    parent.removeChild[child];
    
    6, phương thức
    // get elements
    const parent = document.getElementById["parent"];
    const child = document.getElementById["child"];
    
    // delete child
    parent.removeChild[child];
    
    7 lấy các phần tử ra khỏi DOM. Sử dụng
    // get elements
    const parent = document.getElementById["parent"];
    const child = document.getElementById["child"];
    
    // delete child
    parent.removeChild[child];
    
    7 khi bạn muốn xóa chính phần tử đó, cũng như mọi thứ bên trong nó. Ngoài bản thân các phần tử, tất cả các sự kiện ràng buộc và dữ liệu jQuery được liên kết với các phần tử đều bị xóa. Để xóa các phần tử mà không xóa dữ liệu và sự kiện, hãy sử dụng

    $[ ".hello" ].remove[];

    0 thay thế

    Hãy xem xét HTML sau

    1

    2

    3

    4

    ________số 8

    Chúng tôi có thể nhắm mục tiêu bất kỳ yếu tố nào để loại bỏ

    1

    $[ ".hello" ].remove[];

    Điều này sẽ dẫn đến cấu trúc DOM với phần tử

    $[ ".hello" ].remove[];

    1 bị xóa

    1

    2

    3

    // get elements
    const parent = document.getElementById["parent"];
    const child = document.getElementById["child"];
    
    // delete child
    parent.removeChild[child];
    
    1

    Nếu chúng ta có bất kỳ số lượng phần tử lồng nhau nào bên trong

    $[ ".hello" ].remove[];

    2, thì chúng cũng sẽ bị xóa. Các cấu trúc jQuery khác như dữ liệu hoặc trình xử lý sự kiện cũng bị xóa

    Chúng tôi cũng có thể bao gồm một bộ chọn làm tham số tùy chọn. Ví dụ: chúng ta có thể viết lại mã xóa DOM trước đó như sau

    Thuộc tính

    // get elements
    const parent = document.getElementById["parent"];
    const child = document.getElementById["child"];
    
    // delete child
    parent.removeChild[child];
    
    9 chỉ định điều gì sẽ xảy ra với phần tử bên cạnh phần tử nổi

    Mẹo. Cũng nhìn vào tài sản

    • Albert
    • Betty
    • Charles

    0

    Đưa ra bản chạy thử ❯

    Hỗ trợ trình duyệt

    Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính

    Bất động sản rõ ràng1. 05. 01. 01. 06. 0

    Cú pháp CSS

    xa lạ. không ai. trái. đúng. cả hai. ban đầu. thừa kế;

    Giá trị tài sản

    Giá trịMô tảDemononeDefault. Phần tử không được đẩy xuống bên dưới các phần tử nổi bên trái hoặc bên phảiDemo ❯leftPhần tử được đẩy bên dưới các phần tử nổi bên tráiDemo ❯bên phảiPhần tử được đẩy bên dưới các phần tử nổi bên phảiDemo ❯cả haiPhần tử được đẩy bên dưới cả các phần tử nổi bên trái và bên phảiDemo ❯initialĐặt thuộc tính này về giá trị mặc định. Đọc về khởi tạo Kế thừa thuộc tính này từ phần tử cha của nó. Đọc về thừa kế

    Làm cách nào để xóa div trong JavaScript?

    JavaScript cung cấp chức năng xóa nội dung của div. Có hai phương pháp để thực hiện chức năng này, một bằng cách sử dụng thuộc tính InternalHTML và một bằng cách sử dụng thuộc tính firstChild và phương thức removeChild[] .

    Làm cách nào để xóa div theo id trong JavaScript?

    Để xóa phần tử theo id, bạn có thể sử dụng remove[] .

    Làm cách nào để xóa dữ liệu trong JavaScript?

    Bộ . phương thức clear[] trong JavaScript được sử dụng để xóa tất cả các phần tử khỏi một tập hợp và làm cho nó trống. Không có đối số nào được yêu cầu gửi dưới dạng tham số cho Tập hợp. clear[] và nó trả về một giá trị trả về không xác định.

    Làm cách nào để xóa đầu ra trong JavaScript?

    Phương thức clear[] xóa bảng điều khiển.

Chủ Đề