📅  最后修改于: 2023-12-03 15:15:33.351000             🧑  作者: Mango
contenteditable
属性是 HTML 中的一个功能强大的属性,它能够让用户像在文本编辑器中一样直接编辑网页内容。通过将此属性添加到某个 HTML 元素上,用户即可在该元素上直接编辑内容(如文本、图片、链接等)。
在 HTML 中,可以通过以下代码将 contenteditable
属性添加到某个元素上:
<div contenteditable="true">
<!-- 在这里可以编辑内容 -->
</div>
<div contenteditable="true">
<h1>这是一个可编辑的标题</h1>
<p>这是一段可编辑的文本。</p>
<img src="https://placekitten.com/200/300" alt="一只小猫咪" contenteditable="false">
<a href="https://www.google.com/" target="_blank">这是一个可编辑的链接</a>
</div>
img
、button
等)嵌套在具有 contenteditable
属性的元素中时,这些嵌套元素本身不会可编辑,但是仍然可以触发相关的事件,如 onclick
。contenteditable
属性,因为用户可能会不小心改变页面的结构或添加意外的内容。contenteditable
元素进行操作并将更改的内容发送到服务器。