XML DOM insertData() 方法

定义和用法

insertData() 方法把字符串插入注释节点。

语法:

commentNode.insertData(start,string)
参数 描述
start 必需。规定再何处插入字符。该值从 0 开始。
string 必需。规定要插入的字符串。

描述

该方法把字符串 string 插入指定位置 start Comment 节点的文本处的。

Eksempel

Følgende kodeblok bruger JavaScript-funktioner loadXMLDoc() Indlæs XML-filen books_comment.xml Indlæs xmlDoc, og tilføj en streng til den første Comment-node:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
  if (x[i].nodeType==8)
  { 
  //Kun behandle comment-noder
  x[i].insertData(10,"Illustreret ");
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Output af ovenstående kode:

(Bog 6) (Illustreret hardcover)

I dette eksempel bruger vi en løkke og en if-sætning til at udføre behandling kun for comment-noder. Node-typen for comment-noder er 8.

Relaterede sider

XML DOM referencemanual:CharacterData.insertData()