您现在的位置: 365建站网 > 365教程 > XML DOM 教程 > XML DOM splitText() 方法

XML DOM splitText() 方法

此节有 229 人学习过     参与评论

定义和用法

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

参阅

Node.normalize()

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (229人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------
XML DOM 教程目录