如何在js中获取当前textArea有多少行
2个回答
展开全部
监听回车键是否按下应该就可以了
下面写了个简单的例子
<body>
<script>
function handleRowNum(event,id){
var code=null,
target=document.getElementById(id);
//如果是IE
if(window.event){
code=window.event.keyCode;
}
//如果是其他
else if(event.which){
code=event.which;
}
//按下回车键
if(code==13){
target.value=parseInt(target.value)+1;
}
}
</script>
<textarea wrap="off" onkeypress="handleRowNum(event,'num')" style="width:280px;height:180px;overflow:auto"></textarea>
<input type="text" id="num" size="3" value="0" readonly/>
</body>
下面写了个简单的例子
<body>
<script>
function handleRowNum(event,id){
var code=null,
target=document.getElementById(id);
//如果是IE
if(window.event){
code=window.event.keyCode;
}
//如果是其他
else if(event.which){
code=event.which;
}
//按下回车键
if(code==13){
target.value=parseInt(target.value)+1;
}
}
</script>
<textarea wrap="off" onkeypress="handleRowNum(event,'num')" style="width:280px;height:180px;overflow:auto"></textarea>
<input type="text" id="num" size="3" value="0" readonly/>
</body>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询