contentEditable 也就是说给一个元素添加该属性,那么该元素就变成了可编辑的元素,就如同textarea等输入元素。
contenteditable可以让作用于一个元素,那么浏览器可以让该元素变成可编辑的。
如果没有设置该属性的值,那么从父元素继承。
如果contenteditable赋值为空字符串或者只写了该属性而没有赋值,那么也会被认为是true,也就是说依然可以实现元素可编辑。
js 修改添加 contentEditable
var divEdit = document.getElementById('ce');
divEdit.contentEditable = 'true';
处理样式
带有contenteditable的标签和input类似
我们可以把它看作input进行处理,监听它的相关事件,修改默认样式
用于解决的问题
文本域的高度随输入内容的多少自适应
记事本编辑内容