HTMLElement

HTMLElement インターフェイスは、任意の HTML 要素を表します。要素によってはこのインターフェイスで直接実装しており、その他の要素はこれを継承したインターフェイスを通して実装されています。

プロパティ

親である Element からプロパティを継承しており、 DocumentAndElementEventHandlers, ElementCSSInlineStyle, GlobalEventHandlers, HTMLOrForeignElement, TouchEventHandlers からのプロパティを実装しています。

HTMLElement.accessKey
要素に割り当てられたアクセスキーを表す DOMString です。
HTMLElement.accessKeyLabel 読取専用
要素に割り当てられたアクセスキーを含む DOMString を返します。
HTMLElement.contentEditable
DOMString。この文字列が true の場合は要素が編集可能、false の場合は編集不可です。
HTMLElement.isContentEditable 読取専用
要素のコンテンツが編集可能か否かを示す Boolean を返します。
HTMLElement.contextMenu
要素に割り当てたコンテキストメニューを表す HTMLMenuElement です。null になる可能性があります。
HTMLOrForeignElement.dataset 読取専用
要素の カスタムデータ属性 (data-*) を読み書きできるスクリプトの DOMStringMap を返します。
HTMLElement.dir
要素の記述方向を表す dir グローバル属性を反映する DOMString です。可能な値は、"ltr" および "rtl""auto" です。
HTMLElement.draggable
要素がドラッグ可能かどうかを示す Boolean です。
HTMLElement.dropzone 読取専用
dropzone グローバル属性を反映し、要素のドロップ操作に関する動作を記述する DOMSettableTokenList を返します。
HTMLElement.hidden
要素が hidden か否かを示す Boolean です。
HTMLElement.inert
Boolean で、ユーザー操作イベント、ページ内テキスト検索 (「ページ内を検索」)、テキストの選択において、ユーザーエージェントが指定したノードがないかのように動作するかどうかを示します。
HTMLElement.innerText
ノードやその子孫の「描画される」テキストの内容を表します。ゲッターとしては、およそユーザーがカーソルで要素の内容を選択してからクリップボードにコピーしたときのテキストに相当します。
HTMLElement.itemScope
アイテムのスコープを表す Boolean です。
HTMLElement.itemType 読取専用
DOMSettableTokenList… を返します。
HTMLElement.itemId
アイテム ID を表す DOMString です。
HTMLElement.itemRef 読取専用
DOMSettableTokenList… を返します。
HTMLElement.itemProp 読取専用
DOMSettableTokenList… を返します。
HTMLElement.itemValue
アイテムの値を表す Object を返します。
HTMLElement.lang
要素の属性およびテキスト、要素のコンテンツの言語を表す DOMString です。
HTMLElement.noModule
Boolean であり、モジュールスクリプトに対応しているユーザーエージェントでインポートしたスクリプトが実行されるかどうかを示します。
HTMLOrForeignElement.nonce
指定されたフェッチが実行を許可されるかどうかを判断するために Content Security Policy が使用する、一度だけ使用される暗号学的な数値を返します。
HTMLElement.offsetHeight 読取専用
レイアウトに対して相対的な要素の高さを含む double 値を返します。
HTMLElement.offsetLeft 読取専用
この要素の左境界線からその offsetParent の左境界線までの距離である double 値を返します。
HTMLElement.offsetParent 読取専用
現在計算済みのすべてのオフセット計算値からの要素である Element を返します。
HTMLElement.offsetTop 読取専用
要素の上境界線からその offsetParent の上境界線までの距離である double 値を返します。
HTMLElement.offsetWidth 読取専用
レイアウトに対して相対的な要素の幅を含む double 値を返します。
HTMLElement.properties 読取専用
HTMLPropertiesCollection… を返します。
HTMLElement.spellcheck
スペルチェック を制御する Boolean です。これはすべての HTML 要素上で提供されていますが、すべての要素に効果があるとは限りません。
HTMLElement.style
要素の style 属性の宣言を表すオブジェクトである CSSStyleDeclaration です。
HTMLElement.tabIndex
タブ順内の要素の位置を表す long 値です。
HTMLElement.title
マウスポインターが要素上に置かれた時に現れるポップアップボックスのテキストを含む DOMString です。
HTMLElement.translate
translation を表す Boolean です。

イベントハンドラー

ほとんどのイベントハンドラープロパティは、 onXYZ の形であり、 DocumentAndElementEventHandlers, GlobalEventHandlers, TouchEventHandlers の何れかのインターフェイスで定義されていて、 HTMLElement により実装されています。さらに HTMLElement 固有のイベントプロパティがいくつかあります。

HTMLElement.oncopy
copy イベントのイベントハンドリングコードを返します (バグ 280959)。
HTMLElement.oncut
cut イベントのイベントハンドリングコードを返します (バグ 280959)。
HTMLElement.onpaste
paste イベントのイベントハンドリングコードを返します (バグ 280959)。
TouchEventHandlers.ontouchstart
touchstart イベントのイベントハンドリングコードを返します。
TouchEventHandlers.ontouchend
touchend イベントのイベントハンドリングコードを返します。
TouchEventHandlers.ontouchmove
touchmove イベントのイベントハンドリングコードを返します。
TouchEventHandlers.ontouchenter
touchenter イベントのイベントハンドリングコードを返します。
TouchEventHandlers.ontouchleave
touchleave イベントのイベントハンドリングコードを返します。
TouchEventHandlers.ontouchcancel
touchcancel イベントのイベントハンドリングコードを返します。

メソッド

親である Element からメソッドを継承しており、 DocumentAndElementEventHandlers, ElementCSSInlineStyle, GlobalEventHandlers, HTMLOrForeignElement, TouchEventHandlers からのメソッドを実装しています。

HTMLElement.attachInternals()
ElementInternals のインスタンスをカスタム要素に割り当てます。
HTMLOrForeignElement.blur()
現在フォーカスされている要素からキーボードフォーカスを外します。
HTMLElement.click()
要素にマウスクリックイベントを送信します。
HTMLOrForeignElement.focus()
要素に現在のキーボードフォーカスを当てます。
HTMLElement.forceSpellCheck()
要素上のコンテンツに対してスペルチェックを実行します。

イベント

これらのイベントを待ち受けするには addEventListener() を用いるか、イベントリスナーをこのインターフェイスの onイベント名 プロパティに代入するかしてください。

invalid
制約の検証で、要素が制約を満たさなかった場合に発行されます。
oninvalid プロパティからも利用できます。

アニメーションイベント

animationcancel
アニメーションが予期せず中断されたときに発行されます。
onanimationcancel プロパティからも利用できます。
animationend
アニメーションが正常に完了したときに発行されます。
onanimationend プロパティからも利用できます。
animationiteration
アニメーションが1回分完了したときに発行されます。
onanimationiteration プロパティからも利用できます。
animationstart
アニメーションが開始されたときに発行されます。
onanimationstart プロパティからも利用できます。

入力イベント

beforeinput
<input>, <select>, <textarea> のいずれかの要素が変更される前に発行されます。
input
<input>, <select>, <textarea> のいずれかの要素の value が変更されたときに発行されます。
oninput プロパティからも利用できます。
change
<input>, <select>, <textarea> のいずれかの要素の value が変更され、ユーザーが確定したときに発行されます。 input イベントとは異なり、 change イベントは要素の value が変更されるたびに発行されるわけではありません。

ポインターイベント

gotpointercapture
setPointerCapture() を用いて要素がポインターをキャプチャしたときに発行されます。
ongotpointercapture プロパティからも利用できます。
lostpointercapture
キャプチャされたポインターが解放されたときに発行されます。
onlostpointercapture プロパティからも利用できます。
pointercancel
ポインターイベントがキャンセルされたときに発行されます。
onpointercancel プロパティからも利用できます。
pointerdown
ポインターがアクティブになったときに発行されます。
onpointerdown プロパティからも利用できます。
pointerenter
ポインターが要素またはその子孫の一つのヒットテスト境界に入ったときに発行されます。
onpointerenter プロパティからも利用できます。
pointerleave
ポインターが要素のヒットテスト境界から出たときに発行されます。
onpointerleave プロパティからも利用できます。
pointermove
ポインターの座標が変化したときに発行されます。
onpointermove プロパティからも利用できます。
pointerout
ポインターが要素のヒットテスト境界を (他の理由で) 出たときに発行されます。
onpointerout プロパティからも利用できます。
pointerover
ポインターが要素のヒットテスト境界に入ったときに発行されます。
onpointerover プロパティからも利用できます。
pointerup
ポインターがアクティブではなくなったときに発行されます。
onpointerup プロパティからも利用できます。

トランジションイベント

transitioncancel
CSS トランジションがキャンセルされたときに発行されます。
ontransitioncancel プロパティからも利用できます。
transitionend
CSS トランジションが完了したときに発行されます。
ontransitionend プロパティからも利用できます。
transitionrun
CSS トランジション が最初に作成されたときに発行されます。
ontransitionrun プロパティからも利用できます。
transitionstart
CSS トランジションが実際に開始されたときに発行されます。
ontransitionstart プロパティからも利用できます。

仕様書

仕様書 状態 備考
CSS Object Model (CSSOM) View Module
HTMLElement の定義
草案 次のプロパティを追加: offsetParent, offsetTop, offsetLeft, offsetWidth, offsetHeight
HTML Living Standard
HTMLElement の定義
現行の標準 次のプロパティを追加: translate, itemScope, itemType, itemId, itemRef, itemProp, properties, itemValue
次のメソッドを追加: forceSpellcheck()
onXYZ 属性を GlobalEventHandlers インターフェイスへ移動し、そこから継承したプロパティを追加。
HTML5
HTMLElement の定義
勧告 次のプロパティを追加: dataset, hidden, tabindex, accessKey, accessKeyLabel, draggable, dropzone, contentEditable, isContentEditable, contextMenu, spellcheck, commandType, commandLabel, commandIcon, commandHidden, commandDisabled, commandChecked, style, およびすべての onXYZ プロパティ。
idclassName プロパティを Element インターフェイスへ移動。
Document Object Model (DOM) Level 2 HTML Specification
HTMLElement の定義
廃止された Document Object Model (DOM) Level 2 HTML Specification からの変更なし。
Document Object Model (DOM) Level 1 Specification
HTMLElement の定義
廃止された 初回定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
HTMLElementChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 5.5Opera 完全対応 8Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
accessKeyChrome 完全対応 17Edge 完全対応 12Firefox 完全対応 5IE ? Opera 完全対応 ありSafari 完全対応 6WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 5Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
accessKeyLabelChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 8IE 未対応 なしOpera ? Safari 完全対応 14WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 8Opera Android ? Safari iOS 完全対応 14Samsung Internet Android 未対応 なし
animationcancel eventChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 54IE 未対応 なしOpera 未対応 なしSafari 完全対応 13.1
完全対応 13.1
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 54Opera Android 未対応 なしSafari iOS 完全対応 13.4
完全対応 13.4
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
Samsung Internet Android 未対応 なし
animationend eventChrome 完全対応 43Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 10Opera 完全対応 30Safari 完全対応 9WebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 完全対応 ありOpera Android 完全対応 30Safari iOS 完全対応 9Samsung Internet Android 完全対応 4.0
animationiteration eventChrome 完全対応 43Edge 完全対応 12Firefox 完全対応 51IE 完全対応 10Opera 完全対応 30Safari 完全対応 9WebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 完全対応 51Opera Android 完全対応 30Safari iOS 完全対応 9Samsung Internet Android 完全対応 4.0
animationstart eventChrome 完全対応 43Edge 完全対応 12Firefox 完全対応 51IE 完全対応 10Opera 完全対応 30Safari 完全対応 9WebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 完全対応 51Opera Android 完全対応 30Safari iOS 完全対応 9Samsung Internet Android 完全対応 4.0
autocapitalizeChrome 完全対応 66Edge 完全対応 ≤79Firefox ? IE 未対応 なしOpera ? Safari ? WebView Android 完全対応 66Chrome Android 完全対応 66Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android 完全対応 9.0
beforeinput event
実験的
Chrome 完全対応 ありEdge 完全対応 79Firefox 未対応 なしIE 未対応 なしOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 未対応 なしOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
blurChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 5IE 完全対応 9Opera 完全対応 8Safari 完全対応 3WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 5Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
click()Chrome 完全対応 9
補足
完全対応 9
補足
補足 Before Chrome 19, click() is only defined on buttons and inputs.
Edge 完全対応 12Firefox 完全対応 3
補足
完全対応 3
補足
補足 Before Firefox 5, click() is only defined on buttons and inputs, and has no effect on text and file inputs.
補足 Starting in Firefox 75, the click() function works even when the element is not attached to a DOM tree.
IE 完全対応 8Opera 完全対応 10.5Safari 完全対応 6WebView Android 完全対応 ≤37
補足
完全対応 ≤37
補足
補足 Before Android WebView 4.4, click() is only defined on buttons and inputs.
Chrome Android 完全対応 18
補足
完全対応 18
補足
補足 Before Chrome 19, click() is only defined on buttons and inputs.
Firefox Android 完全対応 5Opera Android 完全対応 11Safari iOS 完全対応 6Samsung Internet Android 完全対応 1.0
補足
完全対応 1.0
補足
補足 Before Samsung Internet 1.5, click() is only defined on buttons and inputs.
contentEditableChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 3IE 完全対応 8Opera 完全対応 9Safari 完全対応 6WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
contextMenu
非推奨非標準
Chrome 未対応 45 — 61Edge 未対応 ≤18 — 79Firefox 完全対応 1IE ? Opera ? Safari ? WebView Android 未対応 45 — 61Chrome Android 未対応 45 — 61Firefox Android 完全対応 4Opera Android ? Safari iOS ? Samsung Internet Android 未対応 5.0 — 8.0
datasetChrome 完全対応 8Edge 完全対応 12Firefox 完全対応 6IE 完全対応 11Opera 完全対応 11Safari 完全対応 5.1WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 6Opera Android 完全対応 11Safari iOS 完全対応 5.1Samsung Internet Android 完全対応 1.0
dirChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE ? Opera 完全対応 ありSafari 完全対応 6WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
draggableChrome 完全対応 7Edge 完全対応 12Firefox 完全対応 2IE 完全対応 ありOpera 完全対応 12Safari 完全対応 6WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
dropzoneChrome 未対応 14 — 59Edge 未対応 ≤18 — 79Firefox 完全対応 1IE ? Opera ? Safari ? WebView Android 未対応 4.4 — 59Chrome Android 未対応 18 — 59Firefox Android 完全対応 4Opera Android ? Safari iOS ? Samsung Internet Android 未対応 1.0 — 7.0
enterKeyHintChrome 完全対応 77Edge 未対応 なしFirefox 完全対応 79
無効
完全対応 79
無効
無効 From version 79: this feature is behind the dom.forms.enterkeyhint preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 未対応 なしSafari 完全対応 13.1WebView Android 完全対応 77Chrome Android 完全対応 77Firefox Android 完全対応 79
無効
完全対応 79
無効
無効 From version 79: this feature is behind the dom.forms.enterkeyhint preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 未対応 なしSafari iOS 完全対応 13.4Samsung Internet Android 未対応 なし
focusChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 5IE 完全対応 9Opera 完全対応 8Safari 完全対応 3WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 5Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
forceSpellCheck
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 4Opera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
gotpointercapture eventChrome 完全対応 57Edge 完全対応 ≤79Firefox 完全対応 59IE ? Opera 完全対応 44Safari ? WebView Android 完全対応 57Chrome Android 完全対応 57Firefox Android 未対応 なしOpera Android 完全対応 43Safari iOS ? Samsung Internet Android 完全対応 7.0
hiddenChrome 完全対応 6Edge 完全対応 12Firefox 完全対応 1IE 完全対応 11Opera 完全対応 11.6Safari 完全対応 6WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 12Safari iOS 完全対応 6Samsung Internet Android 完全対応 1.0
inertChrome 完全対応 60
無効
完全対応 60
無効
無効 From version 60: this feature is behind the #enable-experimental-web-platform-features preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge 完全対応 79
無効
完全対応 79
無効
無効 From version 79: this feature is behind the #enable-experimental-web-platform-features preference (needs to be set to Enabled).
Firefox 完全対応 81
無効
完全対応 81
無効
無効 From version 81: this feature is behind the html5.inert.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 完全対応 47
無効
完全対応 47
無効
無効 From version 47: this feature is behind the #enable-experimental-web-platform-features preference (needs to be set to Enabled).
Safari 未対応 なしWebView Android 未対応 なしChrome Android 完全対応 60
無効
完全対応 60
無効
無効 From version 60: this feature is behind the #enable-experimental-web-platform-features preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Firefox Android 完全対応 81
無効
完全対応 81
無効
無効 From version 81: this feature is behind the html5.inert.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 44
無効
完全対応 44
無効
無効 From version 44: this feature is behind the #enable-experimental-web-platform-features preference (needs to be set to Enabled).
Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
innerTextChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 45IE 完全対応 5.5Opera 完全対応 9.6Safari 完全対応 3WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 45Opera Android 完全対応 10.1Safari iOS 完全対応 4Samsung Internet Android 完全対応 1.0
input eventChrome 完全対応 1Edge 完全対応 79
完全対応 79
未対応 12 — 79
補足
補足 Not supported on select, checkbox, or radio inputs.
Firefox 完全対応 6IE 部分対応 9
補足
部分対応 9
補足
補足 Only supports input of type text and password.
Opera 完全対応 11.6Safari 完全対応 3.1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 6Opera Android 完全対応 12Safari iOS 完全対応 2Samsung Internet Android 完全対応 1.0
inputModeChrome 完全対応 66Edge 完全対応 ≤79Firefox 完全対応 77
無効
完全対応 77
無効
無効 From version 77: this feature is behind the dom.forms.inputmode preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 完全対応 ありSafari ? WebView Android 完全対応 66Chrome Android 完全対応 66Firefox Android 完全対応 79Opera Android 完全対応 ありSafari iOS ? Samsung Internet Android 完全対応 9.0
isContentEditableChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE ? Opera 完全対応 ありSafari 完全対応 6WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
itemId
実験的
Chrome 未対応 17 — 28Edge 未対応 なしFirefox 完全対応 6IE 未対応 なしOpera 未対応 11 — 15Safari ? WebView Android 未対応 なしChrome Android 未対応 18 — 28Firefox Android 完全対応 4Opera Android ? Safari iOS ? Samsung Internet Android 未対応 1.0 — 1.5
itemProp
実験的
Chrome 未対応 17 — 28Edge 未対応 なしFirefox 完全対応 6IE 未対応 なしOpera 未対応 11 — 15Safari ? WebView Android 未対応 なしChrome Android 未対応 18 — 28Firefox Android 完全対応 4Opera Android ? Safari iOS ? Samsung Internet Android 未対応 1.0 — 1.5
itemRef
実験的
Chrome 未対応 17 — 28Edge 未対応 なしFirefox 完全対応 6IE 未対応 なしOpera 未対応 11 — 15Safari ? WebView Android 未対応 なしChrome Android 未対応 18 — 28Firefox Android 完全対応 4Opera Android ? Safari iOS ? Samsung Internet Android 未対応 1.0 — 1.5
itemScope
実験的
Chrome 未対応 17 — 28Edge 未対応 なしFirefox 完全対応 6IE 未対応 なしOpera 未対応 11 — 15Safari ? WebView Android 未対応 なしChrome Android 未対応 18 — 28Firefox Android 完全対応 4Opera Android ? Safari iOS ? Samsung Internet Android 未対応 1.0 — 1.5
itemType
実験的
Chrome 未対応 17 — 28Edge 未対応 なしFirefox 完全対応 6IE 未対応 なしOpera 未対応 11 — 15Safari ? WebView Android 未対応 なしChrome Android 未対応 18 — 28Firefox Android 完全対応 4Opera Android ? Safari iOS ? Samsung Internet Android 未対応 1.0 — 1.5
itemValueChrome 未対応 17 — 28Edge 未対応 なしFirefox 完全対応 6IE 未対応 なしOpera 未対応 11 — 15Safari ? WebView Android 未対応 なしChrome Android 未対応 18 — 28Firefox Android 完全対応 4Opera Android ? Safari iOS ? Samsung Internet Android 未対応 1.0 — 1.5
langChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE ? Opera 完全対応 ありSafari 完全対応 6WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
lostpointercapture eventChrome 完全対応 57Edge 完全対応 ≤79Firefox 完全対応 59IE ? Opera 完全対応 44Safari ? WebView Android 完全対応 57Chrome Android 完全対応 57Firefox Android 未対応 なしOpera Android 完全対応 43Safari iOS ? Samsung Internet Android 完全対応 7.0
noModuleChrome 完全対応 60Edge 完全対応 ≤79Firefox ? IE 未対応 なしOpera 完全対応 47Safari ? WebView Android 完全対応 60Chrome Android 完全対応 60Firefox Android ? Opera Android 完全対応 44Safari iOS ? Samsung Internet Android 完全対応 8.0
nonceChrome 完全対応 61Edge 完全対応 79Firefox 完全対応 75IE 未対応 なしOpera 完全対応 ありSafari 完全対応 10WebView Android 完全対応 61Chrome Android 完全対応 61Firefox Android 未対応 なしOpera Android 完全対応 ありSafari iOS 完全対応 10Samsung Internet Android 完全対応 8.0
offsetHeightChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 8Opera 完全対応 8Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
offsetLeftChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 8Opera 完全対応 8Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
offsetParentChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 8Opera 完全対応 8Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
offsetTopChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 8Opera 完全対応 8Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
offsetWidthChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 8Opera 完全対応 8Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
oncopy
非標準
Chrome 完全対応 71Edge 完全対応 12Firefox 完全対応 3IE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 71Chrome Android 完全対応 71Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 10.0
oncut
非標準
Chrome 完全対応 71Edge 完全対応 12Firefox 完全対応 3IE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 71Chrome Android 完全対応 71Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 10.0
onModuleChrome 完全対応 60Edge 完全対応 ≤79Firefox ? IE ? Opera 完全対応 47Safari ? WebView Android 完全対応 60Chrome Android 完全対応 60Firefox Android ? Opera Android 完全対応 44Safari iOS ? Samsung Internet Android 完全対応 8.0
onpaste
非標準
Chrome 完全対応 71Edge 完全対応 12Firefox 完全対応 3IE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 71Chrome Android 完全対応 71Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 10.0
outerText
非標準
Chrome 完全対応 43Edge 完全対応 12Firefox 未対応 なしIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 6WebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 未対応 なしOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 4.0
pointercancel eventChrome 完全対応 55Edge 完全対応 12
完全対応 12
未対応 12 — 79
代替名
代替名 非標準の名前 mspointercancel を使用しています。
Firefox 完全対応 59
完全対応 59
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 11
完全対応 11
完全対応 10
代替名
代替名 非標準の名前 mspointercancel を使用しています。
Opera ? Safari 未対応 なしWebView Android 完全対応 55Chrome Android 完全対応 55Firefox Android 完全対応 29
無効
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
pointerdown eventChrome 完全対応 55Edge 完全対応 12
完全対応 12
未対応 12 — 79
代替名
代替名 非標準の名前 mspointerdown を使用しています。
Firefox 完全対応 59
完全対応 59
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 11
完全対応 11
完全対応 10
代替名
代替名 非標準の名前 mspointerdown を使用しています。
Opera ? Safari 未対応 なしWebView Android 完全対応 55Chrome Android 完全対応 55Firefox Android 完全対応 29
無効
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
pointerenter eventChrome 完全対応 55Edge 完全対応 12
完全対応 12
未対応 12 — 79
代替名
代替名 非標準の名前 mspointerenter を使用しています。
Firefox 完全対応 59
完全対応 59
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 11
完全対応 11
完全対応 10
代替名
代替名 非標準の名前 mspointerenter を使用しています。
Opera ? Safari 未対応 なしWebView Android 完全対応 55Chrome Android 完全対応 55Firefox Android 完全対応 29
無効
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
pointerleave eventChrome 完全対応 55Edge 完全対応 12
完全対応 12
未対応 12 — 79
代替名
代替名 非標準の名前 mspointerleave を使用しています。
Firefox 完全対応 59
完全対応 59
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 11
完全対応 11
完全対応 10
代替名
代替名 非標準の名前 mspointerleave を使用しています。
Opera ? Safari 未対応 なしWebView Android 完全対応 55Chrome Android 完全対応 55Firefox Android 完全対応 29
無効
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
pointermove eventChrome 完全対応 55Edge 完全対応 12
完全対応 12
未対応 12 — 79
代替名
代替名 非標準の名前 mspointermove を使用しています。
Firefox 完全対応 59
完全対応 59
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 11
完全対応 11
完全対応 10
代替名
代替名 非標準の名前 mspointermove を使用しています。
Opera ? Safari 未対応 なしWebView Android 完全対応 55Chrome Android 完全対応 55Firefox Android 完全対応 29
無効
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
pointerout eventChrome 完全対応 55Edge 完全対応 12
完全対応 12
未対応 12 — 79
代替名
代替名 非標準の名前 mspointerout を使用しています。
Firefox 完全対応 59
完全対応 59
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 11
完全対応 11
完全対応 10
代替名
代替名 非標準の名前 mspointerout を使用しています。
Opera ? Safari 未対応 なしWebView Android 完全対応 55Chrome Android 完全対応 55Firefox Android 完全対応 29
無効
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
pointerover eventChrome 完全対応 55Edge 完全対応 12
完全対応 12
未対応 12 — 79
代替名
代替名 非標準の名前 mspointerover を使用しています。
Firefox 完全対応 59
完全対応 59
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 11
完全対応 11
完全対応 10
代替名
代替名 非標準の名前 mspointerover を使用しています。
Opera ? Safari 未対応 なしWebView Android 完全対応 55Chrome Android 完全対応 55Firefox Android 完全対応 29
無効
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
pointerup eventChrome 完全対応 55Edge 完全対応 12
完全対応 12
未対応 12 — 79
代替名
代替名 非標準の名前 mspointerup を使用しています。
Firefox 完全対応 59
完全対応 59
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 11
完全対応 11
完全対応 10
代替名
代替名 非標準の名前 mspointerup を使用しています。
Opera ? Safari 未対応 なしWebView Android 完全対応 55Chrome Android 完全対応 55Firefox Android 完全対応 29
無効
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
spellcheckChrome 完全対応 43Edge 完全対応 12Firefox 完全対応 2IE ? Opera 完全対応 ありSafari 完全対応 6WebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 4.0
styleChrome 完全対応 45Edge 完全対応 12Firefox 完全対応 1IE 完全対応 8Opera 完全対応 8Safari 完全対応 11WebView Android 完全対応 45Chrome Android 完全対応 45Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 11Samsung Internet Android 完全対応 5.0
tabIndexChrome 完全対応 1Edge 完全対応 18
完全対応 18
部分対応 12
補足
補足 Returns incorrect value for elements without an explicit tabindex attribute. See issue 4365703 for details.
Firefox 完全対応 1IE 部分対応 8
補足
部分対応 8
補足
補足 Returns incorrect value for elements without an explicit tabindex attribute. See issue 4365703 for details.
Opera 完全対応 ありSafari 完全対応 6WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
titleChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE ? Opera 完全対応 ありSafari 完全対応 6WebView Android 完全対応 4.4Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
transitioncancel eventChrome 完全対応 74Edge 完全対応 ≤79Firefox 完全対応 53IE ? Opera 完全対応 62Safari 完全対応 13.1
完全対応 13.1
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
WebView Android 完全対応 74Chrome Android 完全対応 74Firefox Android 完全対応 53Opera Android 完全対応 53Safari iOS 完全対応 13.4
完全対応 13.4
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
Samsung Internet Android 完全対応 11.0
transitionend eventChrome 完全対応 26
完全対応 26
完全対応 1
代替名
代替名 非標準の名前 webkitTransitionEnd を使用しています。
Edge 完全対応 ≤79
完全対応 ≤79
完全対応 ≤79
代替名
代替名 非標準の名前 webkitTransitionEnd を使用しています。
Firefox 完全対応 51IE 完全対応 10Opera 完全対応 12.1
完全対応 12.1
完全対応 15
代替名
代替名 非標準の名前 webkitTransitionEnd を使用しています。
未対応 11.6 — 15
代替名
代替名 非標準の名前 oTransitionEnd を使用しています。
Safari 完全対応 6.1
完全対応 6.1
完全対応 4
代替名
代替名 非標準の名前 webkitTransitionEnd を使用しています。
WebView Android 完全対応 ≤37
完全対応 ≤37
完全対応 1
代替名
代替名 非標準の名前 webkitTransitionEnd を使用しています。
Chrome Android 完全対応 26
完全対応 26
完全対応 18
代替名
代替名 非標準の名前 webkitTransitionEnd を使用しています。
Firefox Android 完全対応 51Opera Android 完全対応 12.1
完全対応 12.1
完全対応 14
代替名
代替名 非標準の名前 webkitTransitionEnd を使用しています。
未対応 12 — 14
代替名
代替名 非標準の名前 oTransitionEnd を使用しています。
Safari iOS 完全対応 7
完全対応 7
完全対応 3.2
代替名
代替名 非標準の名前 webkitTransitionEnd を使用しています。
Samsung Internet Android 完全対応 1.5
完全対応 1.5
完全対応 1.0
代替名
代替名 非標準の名前 webkitTransitionEnd を使用しています。
transitionrun eventChrome 完全対応 74Edge 完全対応 ≤79Firefox 完全対応 53IE ? Opera 完全対応 62Safari 完全対応 13.1
完全対応 13.1
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
WebView Android 完全対応 74Chrome Android 完全対応 74Firefox Android 完全対応 53Opera Android 完全対応 53Safari iOS 完全対応 13.4
完全対応 13.4
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
Samsung Internet Android 完全対応 11.0
transitionstart eventChrome 完全対応 74Edge 完全対応 ≤79Firefox 完全対応 53IE ? Opera 完全対応 62Safari 完全対応 13.1
完全対応 13.1
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
WebView Android 完全対応 74Chrome Android 完全対応 74Firefox Android 完全対応 53Opera Android 完全対応 53Safari iOS 完全対応 13.4
完全対応 13.4
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
Samsung Internet Android 完全対応 11.0
translate
実験的
Chrome 完全対応 19Edge 完全対応 79Firefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 完全対応 6WebView Android 完全対応 4.4Chrome Android 完全対応 25Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.5

凡例

完全対応  
完全対応
部分対応  
部分対応
未対応  
未対応
実装状況不明  
実装状況不明
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。
実装ノートを参照してください。
実装ノートを参照してください。
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。
非標準の名前を使用しています。
非標準の名前を使用しています。

関連情報