XML DOM replaceData()メソッド


Comment 对象参考手册Comment オブジェクト

定義と用法

replaceData() メソッドは、コメントノード内のデータを置換します。

構文

commentNode.replaceData(start,length,string)

引数 説明
start 必須。文字を置換する場所を指定します。開始値は 0 から始まります。
length 必須。置換する文字数を指定します。
string 必須。挿入する文字列を指定します。


例

次のコードスニペットは、loadXMLDoc()「」を xmlDoc に読み込み、最初の <book> 要素のコメントノード内の "Simple" を "Easy" に置換します:

例

xmlDoc=loadXMLDoc("books_comment.xml");

x=xmlDoc.getElementsByTagName("book")[0].childNodes;

for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Process only comment nodes
x[i].replaceData(4,6,"Easy");
document.write(x[i].data);
document.write("
");
}
}

出力:

125 Easy and Delicious Recipes (Hardcover)

試してみる »

上記の例では、コメントノードのみを対象とした処理を実行するために、ループと if 文を使用しています。コメントノードのノードタイプは 8 です。


Comment 对象参考手册Comment オブジェクト その他の拡張