vue判断是否双击_vue实现双击编辑

本文介绍了如何使用JavaScript实现双击编辑功能,并展示了Vue.js中实现这一功能的代码示例,包括HTML、CSS和JavaScript部分。通过双击表格单元格,可以编辑内容,失去焦点时保存更改。此外,还提到了在实际应用中可能需要改进的用户体验问题,如使用按钮进行编辑控制。
摘要由CSDN通过智能技术生成

JS 实现双击编辑

原始 HTML代码:html>

Document

姓名:

张三

个人介绍:

我就是我,颜色不一样的烟火!

原始 页面效果:

JS代码:html>

Document

姓名:

张三

个人介绍:

我就是我,颜色不一样的烟火!

function edit (element) {

// 获取要编辑的文本内容

var oldHtml = element.innerHTML;

// 创建一个新的 input 输入框

var newInput = document.createElement('input');

// 为新的 input添加属性

newInput.type = "text";

newInput.value = oldHtml;

// 清空当前元素的文本内容

element.innerHTML = '';

// 把新的 input 框 追加到当前元素节点中

element.appendChild(newInput);

// 设置选择文本的内容或设置光标位置(两个参数:start,end;start为开始位置,end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值