Nối thêm và thêm vào trước trong JavaScript là gì?

Tóm lược. trong hướng dẫn này, bạn sẽ tìm hiểu về phương thức prepend() trong JavaScript để chèn các đối tượng Node hoặc đối tượng DOMString trước nút con đầu tiên của nút cha

Giới thiệu về phương thức prepend() của JavaScript

Phương thức prepend() chèn một tập hợp các đối tượng Node hoặc đối tượng DOMString trước nút con đầu tiên của nút cha

parentNode.prepend(...nodes); parentNode.prepend(...DOMStrings);

Code language: JavaScript (javascript)

Phương thức prepend() chèn các đối tượng DOMString dưới dạng các nút

<ul id="app"> <li>HTML</li> </ul>

Code language: HTML, XML (xml)
5. Lưu ý rằng một DOMString là một chuỗi UTF-16 ánh xạ trực tiếp tới một chuỗi

Phương thức prepend() trả về

<ul id="app"> <li>HTML</li> </ul>

Code language: HTML, XML (xml)
8

Các ví dụ về phương thức prepend() trong JavaScript

Hãy lấy một số ví dụ về việc sử dụng phương pháp prepend()

1) Sử dụng phương thức prepend() để thêm vào trước một phần tử ví dụ

Giả sử bạn có phần tử

let app = document.querySelector('#app'); let langs = ['CSS','JavaScript','TypeScript']; let nodes = langs.map(lang => { let li = document.createElement('li'); li.textContent = lang; return li; }); app.prepend(...nodes);

Code language: JavaScript (javascript)
0 sau

<ul id="app"> <li>HTML</li> </ul>

Code language: HTML, XML (xml)

Ví dụ này cho thấy cách tạo danh sách các phần tử

let app = document.querySelector('#app'); let langs = ['CSS','JavaScript','TypeScript']; let nodes = langs.map(lang => { let li = document.createElement('li'); li.textContent = lang; return li; }); app.prepend(...nodes);

Code language: JavaScript (javascript)
1 và thêm chúng vào phần tử

let app = document.querySelector('#app'); let langs = ['CSS','JavaScript','TypeScript']; let nodes = langs.map(lang => { let li = document.createElement('li'); li.textContent = lang; return li; }); app.prepend(...nodes);

Code language: JavaScript (javascript)
2

let app = document.querySelector('#app'); let langs = ['CSS','JavaScript','TypeScript']; let nodes = langs.map(lang => { let li = document.createElement('li'); li.textContent = lang; return li; }); app.prepend(...nodes);

Code language: JavaScript (javascript)

Đầu ra HTML

________số 8_______

Làm thế nào nó hoạt động

  • Đầu tiên, chọn phần tử

    let app = document.querySelector('#app'); let langs = ['CSS','JavaScript','TypeScript']; let nodes = langs.map(lang => { let li = document.createElement('li'); li.textContent = lang; return li; }); app.prepend(...nodes);

    Code language: JavaScript (javascript)
    2 theo id của nó bằng cách sử dụng phương thức querySelector()
  • Thứ hai, khai báo một mảng các chuỗi
  • Thứ ba, đối với mỗi phần tử trong một mảng, hãy tạo một phần tử

    let app = document.querySelector('#app'); let langs = ['CSS','JavaScript','TypeScript']; let nodes = langs.map(lang => { let li = document.createElement('li'); li.textContent = lang; return li; }); app.prepend(...nodes);

    Code language: JavaScript (javascript)
    1 mới với ____3_______5 được gán cho phần tử mảng
  • Cuối cùng, thêm các phần tử

    let app = document.querySelector('#app'); let langs = ['CSS','JavaScript','TypeScript']; let nodes = langs.map(lang => { let li = document.createElement('li'); li.textContent = lang; return li; }); app.prepend(...nodes);

    Code language: JavaScript (javascript)
    1 vào phần tử cha

    let app = document.querySelector('#app'); let langs = ['CSS','JavaScript','TypeScript']; let nodes = langs.map(lang => { let li = document.createElement('li'); li.textContent = lang; return li; }); app.prepend(...nodes);

    Code language: JavaScript (javascript)
    2 bằng cách sử dụng phương thức prepend()

2) Sử dụng phương thức prepend() để thêm văn bản vào ví dụ phần tử

Giả sử rằng bạn có phần tử sau

<div id="app"></div>

Code language: HTML, XML (xml)

Phần sau đây cho thấy cách sử dụng phương pháp prepend() để thêm văn bản vào phần tử

<ul id="app"> <li>CSS</li> <li>JavaScript</li> <li>TypeScript</li> <li>HTML</li> </ul>

Code language: HTML, XML (xml)
0 ở trên

prepend và append nghĩa là gì?

chắp thêm. Thêm nội dung nào đó vào cuối. chuẩn bị trước. Thêm thứ gì đó vào đầu .

prepend() nghĩa là gì trong JavaScript?

phương thức prepend() chèn một tập hợp các đối tượng Node hoặc đối tượng chuỗi vào trước đối tượng con đầu tiên của tài liệu . Các đối tượng chuỗi được chèn dưới dạng các nút Văn bản tương đương. Phương pháp này thêm một đứa trẻ vào Tài liệu.

Nối thêm trong JavaScript là gì?

Phần tử. phương thức append() chèn một tập hợp các đối tượng Nút hoặc đối tượng chuỗi sau phần tử con cuối cùng của Phần tử . Các đối tượng chuỗi được chèn dưới dạng các nút Văn bản tương đương.

Sự khác biệt giữa append prepend và after before là gì?

append() & prepend() dùng để chèn nội dung bên trong một phần tử (biến nội dung thành phần tử con) trong khi after() & before() chèn nội dung bên ngoài một phần tử (đặt nội dung là anh chị em của nó).