HTMLElement.contentEditable

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since December 2021.

概述

HTMLElement.contentEditable 属性用于表明元素是否是可编辑的。该枚举属性(enumerated attribute)可以具有下面的几种值之一:

  • "true" 表明该元素可编辑。
  • "false" 表明该元素不可编辑。
  • "plaintext-only" 表明该元素可以纯文本格式编辑,富文本格式会被禁用。
  • "inherit" 表明该元素继承了其父元素的可编辑状态。

语法

editable = element.contentEditable
element.contentEditable = "true"

规范

Specification
HTML Standard
# contenteditable

浏览器兼容性

BCD tables only load in the browser

在 IE 浏览器中,contenteditable 不能直接用在 <table><col><colgroup><tbody><td><tfoot><th><thead><tr> 标签上。一个可编辑的 <span> 或者 <div> 标签可以放在表格单元格内部。

相关链接