> XML DOM splitText() 方法

XML DOM splitText() 方法

定义和用法

splitText() 方法按照指定的 offset 把文本节点分割为两个节点。

语法:

replaceData(offset)
参数 描述
offset 必需。规定在何处分割文本节点。开始值以 0 开始。

返回值

从当前节点分割出的 Text 节点。

说明

该方法将在指定的 offset 处把 Text 节点分割成两个节点。原始的 Text 节点将被修改,使它包含 offset 指定的位置之前的文本内容(但不包括文本内容)。新的 Text 节点将被创建,用于存放从 offset 位置(包括该位置上的字符)到原字符结尾的所有字符。新的 Text 节点是该方法的返回值。此外,如果原始的 Text 节点具有 parentNode,新的 Text 节点将插入这个父节点,紧邻在原始节点之后。

CDATASection 接口继承了 Text 接口,CDATASection 节点也可以使用该方法 ,只是新创建的节点是 CDATASection 节点,而不是 Text 节点。

实例

在所有的例子中,我们将使用 XML 文件 books.xml,以及 JavaScript 函数 loadXMLDoc()

下面的代码片段将在第一个单词之后分割 Text 节点:

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
y=x.splitText(9);

document.write(x.nodeValue);
document.write("<br />");
document.write(y.nodeValue);

输出:

Everyday 
Italian
参考手册

W3c0.com 提供的内容仅用于培训。我们不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。W3c0 简体中文版的所有内容仅供测试,对任何法律问题及风险不承担任何责任。 当使用本站时,代表您已接受了本站的使用条款和隐私条款。版权所有,保留一切权利。 鲁ICP备15022115号