textbox.value.split("\n")[0]  //第一行的值

解决方案 »

  1.   

    <textarea id=sw>
    adfgasdfasdfasdfasdf
    asdfasdfasdfasdfasdf
    </textarea>
    <input onclick="alert(sw.value.split('\n')[0])">
      

  2.   

    split 方法
    请参阅
    concat 方法 | RegExp 对象 | 正则表达式对象 | 正则表达式语法 | String 对象的方法应用于:String 对象
    要求
    版本 3
    将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator[, limit]])
    参数
    stringObj 
    必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。 
    separator 
    可选项。字符串或正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。 
    limit 
    可选项。该值用来限制返回数组中的元素个数。 
    说明
    split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解。separator 不作为任何数组元素的部分返回。示例
    下面的示例演示了 split 方法的用法。function SplitDemo(){
       var s, ss;
       var s = "The rain in Spain falls mainly in the plain.";
       // 在每个空格字符处进行分解。
       ss = s.split(" ");
       return(ss);
    }
      

  3.   

    分解之后就是数组阿
    数组的大小用这个LBound 函数
    请参阅
    Dim 语句 | ReDim 语句 | UBound 函数
    要求
    版本 1
    返回指定数组维的最小可用下标。LBound(arrayname[, dimension])
    参数
    arrayname 
    数组变量名,遵循标准变量命名规则。 
    Dimension 
    指明要返回哪一维下界的整数。使用 1 表示第一维,2 表示第二维,以此类推。如果省略 dimension 参数,默认值为 1。 
    说明
    LBound 函数与 UBound 函数共同使用以确定数组的大小。使用 UBound 函数可以找到数组某一维的上界。任一维的下界都是 0。
      

  4.   

    忘记还有这个了,不好意思UBound 函数
    请参阅
    Dim 语句 | LBound 函数 | ReDim 语句
    要求
    版本 1
    返回指定数组维数的最大可用下标。UBound(arrayname[, dimension])
    参数
    arrayname 
    必选项。数组变量名,遵循标准变量命名规则。 
    Dimension 
    可选项。指定返回哪一维上界的整数。1 表示第一维,2 表示第二维,以此类推。如果省略 dimension 参数,则默认值为 1。
      

  5.   

    <textarea id=sw>
    adfgasdfasdfasdfasdf
    asdfasdfasdfasdfasdf
    </textarea>
    <input onclick="alert(sw.value.split('\n').length+'行')">