只要给html标签添加一个属性叫contenteditable,即可点击进行编辑: <div contenteditable>ruben
H5中新增的一个属性: 让标签可以编辑的属性 contenteditable="true" 即使是一个div也可以编辑文字;
<div id="editer" contenteditable @input="getEditer($event)">
contentEditable 属性就是可以让用户手动输入的。 下面就带大家手写一个 react-contenteditable 的轮子吧。 style={{ height: 300 }} value={value} onChange={onChange} />
contenteditable是html的一个全局属性,可以大致理解为"可以使一个元素处于可编辑状态",像极了textarea,不过还是存在许多不足跟问题,比如没有change钩子等,本文不作深入探讨❌ 01 开胃 使一个div可以进行内容编辑: <div contenteditable>点击我进行编辑
一、contenteditable 属性是什么?contenteditable 是 HTML 的一个全局属性(Global Attribute),意味着它几乎可以应用在任何 HTML 标签上。 基本语法<div contenteditable="true">这是一个可编辑的 div