//定位到行
function goto(tln)
{
if (!/^\d+$/.test(tln) || tln == 0)
{
return;
}
var obj = document.getElementById("scriptingContent");
var rng = obj.createTextRange();
var arr = obj.value.split(/\n/);
if (tln > arr.length)
{
tln = arr.length;
}
var str_tmp = "";
for (var i = 0; i < tln - 1; i++)
{
str_tmp += arr[i];
}
rng.moveStart("character", str_tmp.length);
str_tmp = "";
for (i = tln; i < arr.length; i++)
{
str_tmp += arr[i];
}
rng.moveEnd("character", -str_tmp.length);
rng.select();
return;
}
http://www.ibm.com/developerworks/cn/websphere/library/techarticles/chenjunwei/wdoapp.html
function goto(tln)
{
if (!/^\d+$/.test(tln) || tln == 0)
{
return;
}
var obj = document.getElementById("scriptingContent");
var rng = obj.createTextRange();
var arr = obj.value.split(/\n/);
if (tln > arr.length)
{
tln = arr.length;
}
var str_tmp = "";
for (var i = 0; i < tln - 1; i++)
{
str_tmp += arr[i];
}
rng.moveStart("character", str_tmp.length);
str_tmp = "";
for (i = tln; i < arr.length; i++)
{
str_tmp += arr[i];
}
rng.moveEnd("character", -str_tmp.length);
rng.select();
return;
}
http://www.ibm.com/developerworks/cn/websphere/library/techarticles/chenjunwei/wdoapp.html
本文详细介绍了如何利用JavaScript创建一个函数,实现精准的文本定位功能。通过解析文本内容并定位到指定行,该方法在网页开发中尤其有用。
2057

被折叠的 条评论
为什么被折叠?



