--- title: contenteditable slug: Web/HTML/Global_attributes/contenteditable tags: - contenteditable - copy - document.execCommand translation_of: Web/HTML/Global_attributes/contenteditable ---

{{HTMLSidebar("Global_attributes")}}

全局属性 contenteditable  是一个枚举属性,表示元素是否可被用户编辑。 如果可以,浏览器会修改元素的部件以允许编辑。

{{EmbedInteractiveExample("pages/tabbed/attribute-contenteditable.html","tabbed-shorter")}}

该属性必须是下面的值之一:

如果没有设置该属性,其默认值继承自父元素。

该属性是一个枚举属性,而非布尔属性。这意味着必须显式设置其值为 truefalse 或空字符串中的一个,并且不允许简写为 <label contenteditable>Example Label</label>正确的用法是 <label contenteditable="true">Example Label</label>

你可以使用CSS {{cssxref("caret-color")}} 属性设置用于绘制文本插入{{Glossary("caret")}}的颜色。

规范

规范版本 规范状态 注解
{{SpecName('HTML WHATWG', "editing.html#attr-contenteditable", "contenteditable")}} {{Spec2('HTML WHATWG')}} No change from latest snapshot, {{SpecName('HTML5.1')}}
{{SpecName('HTML5.1', "editing.html#attr-contenteditable", "contenteditable")}} {{Spec2('HTML5.1')}} Snapshot of {{SpecName('HTML WHATWG')}}, no change from {{SpecName('HTML5 W3C')}}
{{SpecName('HTML5 W3C', "editing.html#attr-contenteditable", "contenteditable")}} {{Spec2('HTML5 W3C')}} Snapshot of  {{SpecName('HTML WHATWG')}}, initial definition.

浏览器兼容性

{{Compat("html.global_attributes.contenteditable")}}

相关链接