XML DOM lengthプロパティ
CDATA オブジェクト
定義と使用方法
length プロパティは、選択されたノード内の文字数を返します。
構文
CDATANode.length
例
以下のコードスニペットでは、loadXMLDoc()を "" xmlDoc にロードし、最初の <title> 要素からテキストノードデータと長さを取得します:
例
xmlDoc=loadXMLDoc("books_cdata.xml");
x=xmlDoc.getElementsByTagName("html")[0].childNodes[0];
document.write(x.data);
document.write(" - Length: ");
document.write(x.length);
x=xmlDoc.getElementsByTagName("html")[0].childNodes[0];
document.write(x.data);
document.write(" - Length: ");
document.write(x.length);
上記のコードは次のように出力します:
Stunning! - Length: 16
試してみる »
上記の長さは、CDATA セクション全体(<b>Stunning!</b>)の長さであり、テキストだけの長さではないことに注意してください。
CDATA オブジェクト その他の拡張機能