繁体   English   中英

如何使HTML <div>元素可编辑跨浏览器?

[英]How to make an HTML <div> element editable cross-browser?

你知道怎么用JavaScript编辑<div>吗? 我正在寻找跨浏览器的解决方案。

类似于富文本区域的东西,但使用可编辑的<iframe> 我需要类似于<div>东西。
我不想使用替换文本框。

我发现了怎么样。

您使用DOMElement的contentEditable属性,就像这样

<div onClick="this.contentEditable='true';">
    lorem ipsum dolor lorem ipsum dolorlorem ipsum dolor
</div>

您可以使用纯HTML执行此操作

<div class="editable" contenteditable="true">
    Editable text...
</div>

希望这可以帮助!

将元素的contentEditable属性设置为"true"

element.contentEditable = "true";

也可以看看:

How about his: 

创建一个隐藏的“textArea”,在选择(单击或悬停)div时,隐藏Div并显示textArea。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM