XML DOM substringData() 方法
定義和用法
substringData() 方法從 Text 或 Comment 節(jié)點中提取子串。
語法:
CharacterData.substringData(start,length)
參數(shù) | 描述 |
---|---|
start | 必需。要返回的第一個字符的位置。 |
length | 必需。要返回的子串中的字符數(shù)。 |
返回值
返回一個字符串,包含 Text 或 Comment 節(jié)點中從 start 開始的 length 個字符。
拋出
該方法可以拋出具有以下代碼的 DOMException 異常:
INDEX_SIZE_ERR - 參數(shù) start 或 length 是負(fù)數(shù),或 length 大于 Text 節(jié)點或 Comment 節(jié)點的長度。
DOMSTRING_SIZE_ERR - 指定的文本范圍太長,在瀏覽器的 JavaScript 實現(xiàn)中不能填到一個字符串中。
描述
該方法將從 Text 節(jié)點或 Comment 節(jié)點中提取從 start 開始的 length 個字符。只有當(dāng)節(jié)點包含的文本的字符數(shù)大于瀏覽器的 JavaScript 實現(xiàn)中能填入的字符串的最大字符數(shù),該方法才有用。在這種情況下,JavaScript 程序不能直接使用 Text 節(jié)點或 Comment 節(jié)點的 data 屬性,而必須用節(jié)點文本的較短子串。在實際應(yīng)用中,這種情況不太可能出現(xiàn)。