[ 来源:www.it55.com | 作者: | 时间:2007-07-14 | 收藏 | 推荐 ] 【大 中 小】
列表9-3 中的script 程序使用每个子元素(TITLE、AUTHOR、BINDING、PAGES 与PRICE)的text 属性,来作为取得元素字符数据的快捷方法。例如,下列的程序代码被用来撷取TITLE元素中的字符数据:
title.innerText=Document.documentElement.childNodes(0).text;
text 属性不仅提供了目前节点所代表的元素其文字内容,也提供任何后续元素的文字内容。当元素没有任何子元素时,该属性可以正确地撷取元素中的文字内容(如元素TITLE)。然而,如果元素包含一个以上的子元素与字符数据,则text 属性将传回所有的文字,如同下面范例所示(在这个范例中是「Moby-Dick Or,the Whale」)。
www.it55.com
| Text 节点的属性 | 描述 | 范例 |
| Length | 此节点的文字包含的字符个数 | CharacterCount =Text.length; |
| Text 节点的方法 | 描述 | 范例 |
| SubstringData(char-offset,num-chars) | 传回一个包含特定字符数目的字符串,该字符串从节点的文字内容而来。 char-offset 为子字符串的起始位置,和num-chars 为子字符串的长度 | SubString =Text.substringData(2,3); (从Text 元素的内容传回第二、三、四等三个字符) |
(编辑:IT资讯之家 www.it55.com)