--- title: HTMLElement.contentEditable slug: Web/API/HTMLElement/contentEditable tags: - API - HTML DOM - HTMLElement - Référence(2) - contenteditable translation_of: Web/API/HTMLElement/contentEditable ---
La propriété
HTMLElement.contentEditable
est utilisée pour indiquer si un élément HTML est ou non éditable. Cet attribut peut avoir 3 valeurs :
"true"
(vrai) indique que l'élément est éditable."false"
(faux) indique que l'élément ne sera pas éditable."inherit"
(hérité) indique que l'élément héritera de l'état editable de son parent.Vous pouvez utiliser la propriété {{domxref("HTMLElement.isContentEditable")}} pour tester la valeur de la propriété {{domxref("Boolean")}}.
editable = element.contentEditable element.contentEditable = "true"
Specification | Statut | Commentaire |
---|---|---|
{{SpecName('HTML WHATWG', 'interaction.html#contenteditable', 'contenteditable')}} | {{Spec2('HTML WHATWG')}} | Definition initiale |
Fonctionnalité | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | 11 | {{CompatVersionUnknown}} | {{CompatGeckoDesktop(1.9)}} | 6[1] | 10.6 | 3.2 |
Fonctionnalité | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | 3 | {{CompatVersionUnknown}} | {{CompatGeckoMobile(1.9)}} | 6[1] | {{CompatNo}} | 5 |
[1] Internet Explorer a un tas de bogues concernant l'implémentation de cette fonctionnalité. IE10 se bloque dans certains cas lors de la modification des listes (bug 796187). IE11 + utilise un positionnement non valide pour lorsqu'un élément est flottant (bug 858749). Dans IE9-10, la fenêtre se fige lorsque vous utilisez la molette de la souris pendant le déplacement (bug 809254). IE10-11 ne déclenche pas l'événement d'input
(bug 794285). IE10 se bloque après avoir sélectionné "Couper" dans le menu contextuel (bug 801770). IE11 + ne permet pas de placer le caret dans une cellule de tableau vide (bug 807199). IE10 ne déclenche pas d'événement de contextmenu
lorsque vous cliquez avec le bouton droit sur des mots mal orthographiés (bug 774350). IE11 ajoute des éléments {{HTMLElement ("br")}} à {{HTMLElement ("body")}} lors de l'affichage / dissimulation d'un {{HTMLElement ("iframe")}} avec un document contenteditable à l'intérieur (bug 864804). IE11 ne permet pas de désactiver les poignées de redimensionnement pour les images / entrées (bug 907422).