用split把字符按“\n”分为数组,再读取第3项就行了。var s = "A\nBB\nCD\nE";
alert(s.split("\n")[2]);
alert(s.split("\n")[2]);
解决方案 »
- Javascript 中怎么实现sleep()的功能
- javascript 在IE6 IE5能弹出界面,但是在IE8 IE9 就无法弹出,js不兼容IE 8 、ie9
- WEB开发,js应用好重要哦,如何写好JS文件呢??
- JavaScript基础求助
- JS如何获得一地址字符串里的域名?
- jquery操作DOM
- JS如何得到Get的传值
- 狂郁闷!!!为什么asp页运行js的fso无法通过阿!
- JavaScript中如何取得系统的当前时间
- 如何将一个form中的input框中的值以int类型相加,得到一个总和?
- Ext.data.JsonStore 取值
- 如何用 Javascript 获得 webservice 的 url(急)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<script language="JavaScript">
function fetch(str, pos){
var arrText = str.split("\n");
if( arrText && pos > 0 && pos <= arrText.length ){
return arrText[pos-1];
}
return null;
}
</script>
<body>
<form>
<textarea rows="5" id="text1"></textarea>
<input type="text" id="txtPos" value=1>
<input type="button" value="test" onclick="alert( fetch(text1.value, txtPos.value));">
</form>
</body>
</html>
2楼的没问题啊,因为换行总是用\r\n或\n的,所以文本是谁发来的都没问题的