XML DOM cdata length 屬性
❮ CDATA 物件
示例
以下程式碼片段將 "books_cdata.xml" 載入到 xmlDoc 中,並獲取第一個 <title> 元素的文字節點資料和長度
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();
function myFunction(xml) {
var xmlDoc = xml.responseXML;
var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
document.getElementById("demo").innerHTML =
x.data + " - Length: " + x.length;
}
上面程式碼的輸出將是
壯觀! - Length: 16
自己動手試一試 »
請記住,上面的長度是來自整個 CDATA 部分 (<b>壯觀!</b>),而不僅僅是文字。
定義和用法
length 屬性返回所選節點的字元數
語法
CDATANode.length
❮ CDATA 物件