`
mw666666
  • 浏览: 23887 次
  • 性别: 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>
分享到:
评论

相关推荐

    datagrid框架的删除添加与修改

    在提供的代码中,当没有正在编辑的行时,会插入一行新数据,并立即开启对该行的编辑,编辑标记`editFlag`用于跟踪当前处于编辑状态的行。 删除操作通过`datagrid`的`getSelections`方法获取选中的行,然后进行删除...

    jquery添加表格行内编辑代码.zip

    你可以创建一个JavaScript对象数组,其中每个对象对应表格的一行。当用户提交编辑时,更新相应对象的属性,并根据这些数据重新渲染表格。 `css`文件则包含了样式规则,用于美化表格和编辑界面。你可以定义表格的...

    2021-2022计算机二级等级考试试题及答案No.421.docx

    题目提到一行最多可以有255个字符。 2. Access是一款数据库管理系统,提供了多种窗体类型,如纵栏式、表格式和数据表窗体,但没有提到的“模块式窗体”不是Access中的窗体类型。 3. 在Access中,图片框和图像框...

    《程序天下:JavaScript实例自学手册》光盘源码

    3.44 textarea内实现行的翻页效果 3.45 textarea中的文本插入 3.46 查找两段文本中相同的词句 3.47 自动保存网页输出的文本 3.48 文本编辑器 第4章 鼠标特效 4.1 禁用鼠标右键 4.2 使鼠标滚轮失效 4.3 状态栏显示...

    程序天下:JavaScript实例自学手册

    3.44 textarea内实现行的翻页效果 3.45 textarea中的文本插入 3.46 查找两段文本中相同的词句 3.47 自动保存网页输出的文本 3.48 文本编辑器 第4章 鼠标特效 4.1 禁用鼠标右键 4.2 使鼠标滚轮失效 4.3 状态栏显示...

    2021-2022计算机二级等级考试试题及答案No.16668.docx

    7. 关系数据库完整性:主码(Primary Key)用于唯一标识表中的每一行,它遵循实体完整性原则,确保数据的唯一性和完整性。 8. 外存与断电:外存如硬盘上的数据在断电后通常不会丢失,因为它们是非易失性的。 9. ...

    基于jquery的点击链接插入链接内容的代码

    这篇文章主要讲解了如何使用jQuery实现一个功能,即在网页上点击链接时,将链接内容插入到文本区域,而双击链接则可以删除已插入的内容。这个功能对于编辑、记录或者整理网页信息时非常实用。 首先,我们需要理解...

    2021-2022计算机二级等级考试试题及答案No.2070.docx

    5. **Textarea属性**:`Rows`属性用于设置多行文本框的行数,而不是每行字符数或文本框名称。 6. **计算机网络分类**:按照计算机的分布范围,网络可分为局域网(LAN)、城域网(MAN)和广域网(WAN)。 7. **...

    2021-2022计算机二级等级考试试题及答案No.12751.docx

    11. 鼠标事件包括 `MouseDown`(鼠标按键按下)、`MouseUp`(鼠标按键释放)、`MouseMove`(鼠标移动)和 `DblClick`(双击),`KeyPress` 是键盘事件,所以答案是 `A`。 12. 计算机病毒的特性包括破坏性、隐蔽性、...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -Button控件将不再自动拥有display:inline属性,如果希望两个按钮在一行显示,请为第一个按钮设置CssStyle="float:left;"属性。 -修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox...

    KODExplorer 芒果云-资源管理器

    则修改第一行:"name":"admin","password":"21232f297a57a5a743894a0e4a801fc3" ![](https://cloud.githubusercontent.com/assets/3761968/2583304/764f562a-b9cf-11e3-8e59-afdbdffc20eb.png) ###ver2.61 `...

    ExtAspNet_v2.3.2_dll

    -Button控件将不再自动拥有display:inline属性,如果希望两个按钮在一行显示,请为第一个按钮设置CssStyle="float:left;"属性。 -修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox...

    ASP.NET常用代码

    双击表格连接到另一页 在itemDataBind事件中 if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { string OrderItemID =e.item.cells[1].Text; ... e.item.Attributes....

    ASP.NET程序中常用的三十三种代码.txt

     双击表格连接到另一页  在itemDataBind事件中 if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {  string OrderItemID =e.item.cells[1].Text;  ...  e.item....

Global site tag (gtag.js) - Google Analytics