--- title: HTMLElement.isContentEditable slug: Web/API/HTMLElement/isContentEditable tags: - API - Editing - HTML DOM - HTMLElement - Property - Read-only - Reference - プロパティ - 編集 - 読取専用 translation_of: Web/API/HTMLElement/isContentEditable ---
{{ APIRef("HTML DOM") }}

HTMLElement.isContentEditable は読み取り専用のプロパティで、 {{jsxref("Boolean")}} 型で、要素の内容が編集可能な場合は true を返します。それ以外の場合は false を返します。

構文

editable = element.isContentEditable

HTML

<p id="myText1">編集不可能な段落</p>
<p id="myText2" contentEditable="true">編集可能な段落</p>

<p id="infoText1">最初の段落を編集できますか?</p>
<p id="infoText2">2番目の段落を編集できますか?</p>

JavaScript

document.getElementById('infoText1').innerHTML += document.getElementById('myText1').isContentEditable;
document.getElementById('infoText2').innerHTML += document.getElementById('myText2').isContentEditable;

結果

{{ EmbedLiveSample('Example') }}

仕様書

仕様書 状態 備考
{{SpecName('HTML WHATWG', "editing.html#dom-iscontenteditable", "HTMLElement.contenteditable")}} {{Spec2('HTML WHATWG')}} 最新のスナップショットである {{SpecName('HTML5.1')}} から変更なし
{{SpecName('HTML5.1', "editing.html#dom-iscontenteditable", "HTMLElement.contenteditable")}} {{Spec2('HTML5.1')}} {{SpecName('HTML WHATWG')}} のスナップショット、 {{SpecName('HTML5 W3C')}} から変更なし
{{SpecName('HTML5 W3C', "editing.html#dom-iscontenteditable", "HTMLElement.contenteditable")}} {{Spec2('HTML5 W3C')}} {{SpecName('HTML WHATWG')}} のスナップショット、初回定義。

ブラウザーの互換性

{{Compat("api.HTMLElement.isContentEditable")}}

関連情報