HTML DOM Element contentEditable attribute
- Previous Page contains()
- Next Page dir
- Go to the Previous Level HTML DOM Elements Object
Definition and usage
contentEditable
The attribute sets or returns whether the element content is editable.
Tip:You can also use the isContentEditable property to find out if the element content is editable.
See also:
Instance
Example 1
This section is editable:
<p id="myP" contenteditable="true">I am editable.</p>
Returns true if "myP" is editable:
document.getElementById("myP").contentEditable;
Example 2
Set the content of "myP" to be editable:
document.getElementById("myP").contentEditable = "true";
Example 3
Toggle between editable and non-editable content:
cinst x = document.getElementById("myP"); if (x.contentEditable == "true") { x.contentEditable = "false"; button.innerHTML = "Enable myP to be editable!"; } x.contentEditable = "true"; button.innerHTML = "Disable myP to be editable!"; }
Syntax
Return the contentEditable attribute:
element.contentEditable
Set the contentEditable attribute:
element.contentEditable = value
Attribute value
Value | Description |
---|---|
value |
|
Return value
Type | Description |
---|---|
String | Returns true if the element is editable, otherwise false. |
Browser support
element.contentEditable()
It is a feature of DOM Level 1 (1998).
All browsers fully support it:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Previous Page contains()
- Next Page dir
- Go to the Previous Level HTML DOM Elements Object