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()