text 物件
如果元素區間只放有文字,而沒有包含其它的標籤元素,則其包含單一的 text 子物件。如果子物件是多個文字物件,可以用 normalize()將相鄰的多個文字物件整合成一個文字物件。
isElementContentWhitespace
無瀏覽器支援。
wholeText
無瀏覽器支援。
replaceWholeText()
無瀏覽器支援。
splitText()
將一個文字結在指定的位址切成成兩個文字結:原文字結包含第一段文字,回傳第二個文字結。位址前的文字屬於第一文字結,其餘屬於第二文字結。另外也可以使用 String.split()。其語法是:
第二文字結 = 文字結.splitText( 位址 )
文字位址由 0 算起。位址超過文字長度會發生錯誤。位址等於文字長度,則第二文字結是空字串。
- 上例中,第(一)的輸出:IE 是 12;Firefox, Safari, Chrome 則是 1;原因是,IE 將第一個換行字元省去了。
使用中文作測試:
- 上面的結果顯示,位址是以字為單位,而不是以位元組(byte)為單位。