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