XML DOM insertData()方法

定义和用法

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

语法:

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

描述

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

Exempel

Följande kodsnutt använder JavaScript-funktioner loadXMLDoc() Ladda XML-filen books_comment.xml Ladda xmlDoc, och lägg till en sträng till den första Comment noden:

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

Uttagningen av ovanstående kod:

(Bok 6) (Illustrerad hårdpärm)

I detta exempel använder vi en loop och en if-sats för att utföra behandling som bara riktar sig till kommentar noder. Kommentar nodens nodtyp är 8.

Relaterade sidor

XML DOM referenshandbok:CharacterData.insertData()