<textarea>第一行&#13;&#10;第二行</textarea>

解决方案 »

  1.   

    <textarea id="txt1" style="width:150;height:300">
    11111111
    22222222
    33333333
    44444444
    55555555
    66666666
    77777777
    88888888
    </textarea> 
    <input type="button" value="Get Row 2" onclick="alert(GetRowArr(2))"><br> 
    <script> 
    function GetRowArr(i) 

        //参数i,取得的行数.
        var str = txt1.value;
        arrstr = str.split(/\r\n/);
        return arrstr[i-1];
    }
    </script>
      

  2.   

    wanghr100(灰豆宝宝.net) ( ) 信誉:188
      

  3.   

    前几天写的,没有回车也可以提取某行的值<HTML>
    <HEAD>
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    <SCRIPT language="javascript">
    /**
     * added by LxcJie 2004.7.16
     * 返回指定行的range对象
     * num为行号,areaId为textarea的id
     */
    function getTextRange(num, areaId)
    {
        var range = document.all(areaId).createTextRange();
        var rect = range.getClientRects();
    var left = rect[0].left;
        if(num > rect.length - 1)
            return;
        if(num == 0)
        {
            var right = rect[0].right;       range.moveEnd("character",-range.text.length);
           while(range.offsetLeft + range.boundingWidth < right)
           {
               range.expand("character");
           }
           return range;
        }
        else
        {
            var right = rect[num].right;        var range = getTextRange(num - 1, areaId);
            range.moveStart("character",range.text.length + 1);
            while(range.offsetLeft + range.boundingWidth < right)
            {
                range.expand("character");
            }
    if(range.offsetLeft > left)
                range.moveStart("character",-1);
            return range;
        }
    }function getText(num)
    {
        var range = getTextRange(num,"area")
        if(range != null)
        {
            //alert(range.text);
            range.select();
        }
    }
    </SCRIPT>
    </HEAD><BODY>
    <TEXTAREA cols="50" rows="10" id="area">
    vsdasdasuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    fsdasdasi
    bsdasdasd
    </TEXTAREA><p><input type="button" onClick="getText(0)" value="选第一行">
    <input type="button" onClick="getText(1)" value="选第二行">
    <input type="button" onClick="getText(2)" value="选第三行">
    <input type="button" onClick="getText(3)" value="选第四行">
    </BODY>
    </HTML>