substringData是從 Text 節點中提取子串的工程
基本介紹
- 外文名:substringData
- 解釋:從 Text 節點中提取子串
- 參數:(start,length)
- 返回值:一個字元串
正文,定義和用法,語法,返回值,拋出,描述,
正文
定義和用法
語法
CharacterData.substringData(start,length)
參數 | 描述 |
---|---|
start | 必需。要返回的第一個字元的位置。 |
length | 必需。要返回的子串中的字元數。 |
返回值
返回一個字元串,包含 Text 或 Comment 節點中從 start 開始的 length 個字元。
拋出
該方法可以拋出具有以下代碼的 DOMException 異常:
INDEX_SIZE_ERR - 參數 start 或 length 是負數,或 length 大於 Text 節點或 Comment 節點的長度。
DOMSTRING_SIZE_ERR - 指定的文本範圍太長,在瀏覽器的 JavaScript 實現中不能填到一個字元串中。
描述
該方法將從 Text 節點或 Comment 節點中提取從 start 開始的 length 個字元。只有當節點包含的文本的字元數大於瀏覽器的 JavaScript 實現中能填入的字元串的最大字元數,該方法才有用。在這種情況下,JavaScript 程式不能直接使用 Text 節點或 Comment 節點的 data 屬性,而必須用節點文本的較短子串。在實際套用中,這種情況不太可能出現。