2009年1月8日

text

text 物件

如果元素區間只放有文字,而沒有包含其它的標籤元素,則其包含單一的 text 子物件。如果子物件是多個文字物件,可以用 normalize()將相鄰的多個文字物件整合成一個文字物件。

isElementContentWhitespace

無瀏覽器支援。

wholeText

無瀏覽器支援。

replaceWholeText()

無瀏覽器支援。

splitText()

將一個文字結在指定的位址切成成兩個文字結:原文字結包含第一段文字,回傳第二個文字結。位址前的文字屬於第一文字結,其餘屬於第二文字結。另外也可以使用 String.split()。其語法是:

第二文字結 = 文字結.splitText( 位址 )

文字位址由 0 算起。位址超過文字長度會發生錯誤。位址等於文字長度,則第二文字結是空字串。

  • 上例中,第(一)的輸出:IE 是 12;Firefox, Safari, Chrome 則是 1;原因是,IE 將第一個換行字元省去了。

使用中文作測試:

  • 上面的結果顯示,位址是以字為單位,而不是以位元組(byte)為單位。

©2008-2009 by ant2legs, All Rights Reserved. ant2legs 擁有其製作的文章,圖片與程式的著作權,所有權利保留。