`
mw666666
  • 浏览: 23088 次
  • 性别: Icon_minigender_1
  • 来自: 保定
社区版块
存档分类
最新评论

textarea双击删除一行

    博客分类:
  • js
 
阅读更多
<html>
<head>
<script language="javascript">
function delline(){
	var obj = document.getElementById('ice');
    ice.focus();
    var r1 = document.body.createTextRange();
    var r2 = document.body.createTextRange();
    var s  = document.selection.createRange();
    var re = ice.createTextRange().getClientRects();
    var t  = s.getBoundingClientRect().top;
    for(i=0;i<re.length;i++)if(re[i].top>=t)break;
    r2.moveToPoint(re[i].left,re[i].top);
    r1.setEndPoint("StartToStart", r2);
    r2.moveToPoint(re[i].left,re[i].bottom);
    r1.setEndPoint("EndToEnd", r2);
    r1.text = "";
}
</script>
</head>
<body>
<textarea id="ice" rows="10" cols="50" onDblClick="delline()">
测试行1
测试行2
测试行3
</textarea>
</body>
</html>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics