文本:<script> function doit1(){ var rng = document.selection.createRange(); var s = rng.text; var p = s.indexOf("\n"); if(p == -1) p = s.length; rng.moveStart('character',0); rng.moveEnd('character',-(s.length-p)+1); rng.select(); s = rng.text; alert(s) } function doit2(){ var rng = document.selection.createRange(); var s = rng.text; var p = s.indexOf("\n"); if(p == -1) p = s.length; rng.moveStart('character',p); rng.select(); s = rng.text; alert(s) } </script> <textarea rows="6" size="60"> asdasdadas sdasdasa adsadasda asdsdasd asdasdas sadasd </textarea> <input type="button" value="第一行" onclick="doit1()"> <input type="button" value="第一行以外" onclick="doit2()">
function doit1(){
var rng = document.selection.createRange();
var s = rng.text;
var p = s.indexOf("\n");
if(p == -1) p = s.length;
rng.moveStart('character',0);
rng.moveEnd('character',-(s.length-p)+1);
rng.select();
s = rng.text;
alert(s)
}
function doit2(){
var rng = document.selection.createRange();
var s = rng.text;
var p = s.indexOf("\n");
if(p == -1) p = s.length;
rng.moveStart('character',p);
rng.select();
s = rng.text;
alert(s)
}
</script>
<textarea rows="6" size="60">
asdasdadas sdasdasa
adsadasda asdsdasd
asdasdas sadasd
</textarea>
<input type="button" value="第一行" onclick="doit1()">
<input type="button" value="第一行以外" onclick="doit2()">