语法:
sSubstring = object . substringData ( nOffset , nCount )
参数:
nOffset : 必选项。整数(Integer)。指定从第几个字符开始。
nCount : 必选项。整数(Integet)。指定提取字符的数量。
返回值:
sSubstring : 字符串(String)。返回被提取的字符串的引用。
说明:
从对象中提取一定范围的字符。
如果 nOffset 与 nCount 相加的和超过了对象中字符的总数,那么对象中到结束为止的所有字符将被返回。
示例:
txtObj = document.createTextNode("追逐美女是每个男人毕生的事业。");
var sSubstring = txtObj.substringData(4,60);
<script>
var txtObj;
function rdl_doAdd(){
txtObj = document.createTextNode("我的寂寞比这座城市的罪恶还深。");
document.all("txtObjMum").innerText=txtObj.data;
}
function rdl_doSub(){
var sSubstring1 = txtObj.substringData(4,60);
var sSubstring2 = txtObj.substringData(0,4);
document.all("txtObjMum").innerHTML=sSubstring2+"<font color=#FF3300>"+sSubstring1+"</font>";
}
function rdl_doPeplace(){
txtObj.replaceData(0,4,"我的寂寞和你的死亡");
document.all("txtObjMum").innerText=txtObj.data;
}
</script>
<div id=txtObjMum></div>
<br><input type=button value=" 生成 textNode " onclick="rdl_doAdd();">
<br><input type=button value=" 测试 substringData() " onclick="rdl_doSub();">
<br><input type=button value=" 测试 replaceData() " onclick="rdl_doPeplace();">
