textarea如何获得某行数据 比如现在textarea有三行数据,我想取第二行的数据,怎么取呢,要兼容firefox、chrome、safari 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <textarea name="txt"></textarea><a href="javascript:void(0);" onclick="showLine2()">显示第二行内容</a><script type="text/javascript">function showLine2() { var content = document.getElementsByTagName('textarea')[0].value; if (content.length < 1) alert('请输入!'); else { var arrayLines = content.split("\n"); if (arrayLines.length < 2) alert('不足2行'); else alert(arrayLines[1]); }}</script> 如果能获得行数也是可以的,我可以拿到值之后再遍历字符串,给textarea赋值,每赋一次判断行数,如果行数大于1小于3就可以认为是第二行的东西了,但是在firefox等非ie内核的浏览器下面我没取到textarea的行数。这段代码只能用在ie里面。var rowNumbers=document.getElementById("dd").createTextRange().getClientRects().length; 如何引用Ext的部分功能? 请教各位前辈一个有关jquery对数组对象绑定事件的问题 问个关于从父窗口取值的问题 不用实例化对象就能调用对象函数,请问有哪几种设计方式 在《JavaScript语言精粹》一书中对于下面这段话不理解 面向对象的问题 如何让一个链接只有在特定的时间内可以点击? 显示与隐藏的问题 关于Iframe连其它系统的高度自适应 请问script语言和标记语言(html)之间是如何分工的。在编写网页时标记语言和描述语言是不是分开的编写的 popup.js 使用 Ext TextField 如何获取焦点后..立刻让其失去焦点
<script type="text/javascript">
function showLine2() {
var content = document.getElementsByTagName('textarea')[0].value;
if (content.length < 1) alert('请输入!');
else {
var arrayLines = content.split("\n");
if (arrayLines.length < 2) alert('不足2行');
else alert(arrayLines[1]);
}
}
</script>