XML DOM deleteData()メソッド
Comment オブジェクト
定義と使い方
deleteData() メソッドはコメントノードからデータを削除します。
構文
commentNode.deleteData(start,length)
| 引数 | 説明 |
|---|---|
| start | 必須。データを削除し始める位置を指定します。開始値は0から始まります。 |
| length | 必須。削除する文字数を指定します。 |
例
以下のコードスニペットは、loadXMLDoc()「」を xmlDoc に読み込み、最初のコメントノードからいくつかの文字を削除します:
例
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].deleteData(0,33);
document.write(x[i].data);
document.write("
");
}
}
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Process only comment nodes
x[i].deleteData(0,33);
document.write(x[i].data);
document.write("
");
}
}
出力:
(Hardcover)
試してみる »
上記の例では、ループと if 文を使用して、comment ノードのみを対象とした処理を実行しています。comment ノードのノードタイプは 8 です。
Comment オブジェクト その他の拡張機能