XML DOM deleteData() phương pháp

Định nghĩa và cách sử dụng

deleteData() phương pháp từ node chú thích xóa dữ liệu.

语法:

commentNode.deleteData(start,length)
tham số miêu tả
start bắt buộc. Vị trí của ký tự đầu tiên cần xóa.
length bắt buộc. Số lượng ký tự cần xóa.

miêu tả

phương pháp này từ start ký tự chỉ định bắt đầu, xóa từ Comment node length ký tự. Nếu start thêm length Lớn hơn số ký tự trong Comment node, thì xóa từ start Tất cả các ký tự từ đầu đến cuối của chuỗi.

Mô hình

Đoạn mã dưới đây sử dụng hàm JavaScript loadXMLDoc() Chuyển đổi tệp XML books_comment.xml Tải xmlDoc vào, sau đó xóa một số ký tự từ nút chú thích đầu tiên:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
if (x[i].nodeType==8)
  { 
  //Chỉ xử lý các nút comment
  x[i].deleteData(0,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Kết quả đầu ra của đoạn mã trên:

(Bìa cứng)

Trong ví dụ này, chúng ta sử dụng một đoạn mã lặp và câu lệnh if để thực hiện xử lý chỉ đối với các nút comment. Loại nút của nút comment là 8.

Trang liên quan

XML DOM Tài liệu tham khảo:CharacterData.deleteData()