语法:
oTextNode = TextNode . splitText ( iIndex )
参数:
iIndex : 可选项。整数(Integet)。指定从第几个字符处切割。假如未提供此参数,则一个没有值的 TextNode 对象会被建立。
返回值:
oTextNode : 对象(Object)。 TextNode 对象。
说明:
调用此方法的 TextNode 的 nodeValue 属性将变为等于从0到 iIndex 位的子字符串。生成的 oTextNode 的 nodeValue 属性等于从 iIndex 位到结束的子字符串。
当文档保存或持续时, TextNode 的完整性不会被保存。
示例:
var oSplitNode = oTextNode.splitText(oTextNode.nodeValue.length\/2);
document.body.appendChild(oSplitNode);
<script>
var i_nowheight=210;
function rdl_fnSplitNode(){
var oNode=oList.firstChild.childNodes(0);
var oNewNode=document.createElement("LI");
oList.appendChild(oNewNode);
var oSplitNode = oNode.splitText(oNode.nodeValue.length/2);
oNewNode.appendChild(oSplitNode);
i_nowheight+=15;
window.resizeTo(360,i_nowheight);
}
</script>
<ul id="oList">
<li>美女.你让我失身于你。
</ul>
<br><input type=button value=" 分 割 " onclick="rdl_fnSplitNode();">
T_T
