此段可编辑:
<p id="myP" contenteditable="true">I am editable.</p>
如果 "myP" 可编辑,则返回 true:
document.getElementById("myP").contentEditable;
亲自试一试 »
将"myP"的内容设置为可编辑:
document.getElementById("myP").contentEditable = "true";
亲自试一试 »
下面有更多示例。
这个contentEditable
属性设置或返回元素的内容是否可编辑。
返回 contentEditable 属性:
element.contentEditable
设置 contentEditable 属性:
ement.contentEditable =
value
Parameter | Description |
value | "true" - The content is editable "false" - The content is not editable "inherit"- Default. Is editable if parent element is editable |
类型 | 描述 |
字符串 | true 如果元素可编辑,否则false 。 |
在可编辑内容之间切换:
const x = document.getElementById("myP");
if (x.contentEditable == "true") {
x.contentEditable = "false";
button.innerHTML = "Enable myP to be editable!";
} else {
x.contentEditable = "true";
button.innerHTML = "Disable myP be editable!";
}
亲自试一试 »
element.contentEditable()
是 DOM Level 1 (1998) 功能。
所有浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!