Sao chép nút DOM XML

Sao chép phần tử

cloneNode() Phương thức tạo bản sao của phần tử được chỉ định.

cloneNode() Phương thức có một tham số (true hoặc false)。Tham số này chỉ ra rằng phần tử được sao chép có nên bao gồm tất cả các thuộc tính và các phần tử con của phần tử gốc hay không.

Mã đoạn sau đây sao chép phần tử đầu tiên <book> và thêm nó vào điểm gốc của tài liệu:

Mô hình

oldNode = xmlDoc.getElementsByTagName('book')[0];
newNode = oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);

亲自试一试

例子解释:

  1. Thử trực tiếp Ví dụ giải thích: Giả sử books.xml đã được tải lên
  2. xmlDocLấy node cần sao chép trong "oldNode
  3. Bằng cách sử dụng cloneNodePhương thức sao chép node vào "newNode
  4. "