Metode XML DOM deleteData()
Definisi dan penggunaan
Metode deleteData() menghapus data daripada nod komen.
Syarat:
commentNode.deleteData(start,length)
parameter | menggambarkan |
---|---|
start | diperlukan. Lokasi pertama aksara yang hendak dihapuskan. |
length | diperlukan. Bilangan aksara yang hendak dihapuskan. |
menggambarkan
Kaedah ini daripada start mengambil nombor aksara yang ditentukan, hapus daripada nod Comment length nombor aksara. Jika start tambah length Lebih besar daripada nombor aksara di dalam nod Comment, maka hapus daripada start Semua aksara dari permulaan hingga penghujung string.
Contoh
Blok kod di bawah menggunakan fungsi JavaScript loadXMLDoc() Tukar fail XML books_comment.xml Muat xmlDoc, kemudian buang beberapa huruf daripada node komen pertama:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Hanya untuk mengendalikan node komen
x[i].deleteData(0,9);
document.write(x[i].data);
document.write("<br />");
}
}
Output kod di atas:
(Kertas keras)
Dalam contoh ini, kami menggunakan satu putar dan pernyataan if untuk melaksanakan pengolahan khusus untuk node komen. Jenis node node komen adalah 8.
Laman yang berkaitan
Panduan rujukan DOM XML:CharacterData.deleteData()