Document

Document インターフェイスはブラウザーに読み込まれたウェブページを表し、 DOM ツリーであるウェブページのコンテンツへのエントリーポイントとして働きます。 DOM ツリーは <body><table> など、多数の要素を持ちます。これはページの URL を取得したり文書で新たな要素を作成するなど、文書全体に関わる機能を提供します。

Document インターフェイスは、あらゆる種類の文書に対して共通のプロパティやメソッドを提供します。また、文書の種類 (例: HTMLXML、SVG など) に応じて、より大規模な API を使用できます。コンテンツタイプ "text/html" で提供される HTML 文書では、 HTMLDocument インターフェイスも実装します。一方 XML や SVG 文書では、 XMLDocument インターフェイスを実装します。

コンストラクター

Document()
新しい Document オブジェクトを作成します。

プロパティ

このインターフェイスは、 Node インターフェイスおよび EventTarget インターフェイスのプロパティも継承しています。

Document.anchors読取専用
文書内のすべてのアンカーのリストを返します。
Document.body
現在の文書の <body> または <frameset> ノードを返します。
Document.characterSet読取専用
文書に適用されている文字セットを返します。
Document.compatMode 読取専用
文書が Quirks モードと Strict モードのどちらで描画されているかを示します。
Document.contentType 読取専用
現在の文書の MIME ヘッダーから Content-Type を返します。
Document.doctype読取専用
現在の文書の文書型宣言 (DTD) を返します。
Document.documentElement読取専用
文書の直接の子である Element を返します。 HTML 文書では、これは通常は文書の <html> 要素を表す HTMLElement オブジェクトになります。
Document.documentURI読取専用
文書の場所を文字列で返します。
Document.embeds読取専用
現在の文書に含まれる、埋め込まれた <embed> 要素のリストを返します。
Document.fonts
現在の文書の FontFaceSet インターフェイスを返します。
Document.forms読取専用
現在の文書の <form> 要素のリストを返します。
Document.head読取専用
現在の文書の <head> 要素を返します。
Document.hidden読取専用
このページが非表示と見なされているかどうかを論理値で返します。
Document.images読取専用
現在の文書の画像のリストを返します。
Document.implementation読取専用
現在の文書に関連付けられた DOM 実装を返します。
Document.lastStyleSheetSet読取専用
直前に有効であったスタイルシートセットの名称を返します。 selectedStyleSheetSet に値を設定してスタイルシートを変更するまで、この値は null になります。
Document.links読取専用
文書内のすべてのハイパーリンクのリストを返します。
Document.mozSyntheticDocument
単独の画像、動画、オーディオファイルなど、文書が Synthetic である場合に限り true となる Boolean を返します。
Document.plugins読取専用
利用可能なプラグインのリストを返します。
Document.featurePolicy 読取専用
特定の文書に適用する機能ポリシーを見るための簡単な API を提供する FeaturePolicy インターフェイスを返します。
Document.preferredStyleSheetSet読取専用
ページの作者によって設定された、優先的なスタイルシートを返します。
Document.scripts読取専用
文書内のすべての <script> 要素を返します。
Document.scrollingElement読取専用
文書をスクロールする Element への参照を返します。
Document.selectedStyleSheetSet
現在どのスタイルシートセットを使用しているかを返します。
Document.styleSheetSets読取専用
文書で使用できるスタイルシートセットのリストを返します。
Document.timeline読取専用
タイムラインを DocumentTimeline の特別なインスタンスで返します。これはページの読み込み時に自動的に生成されます。
Document.undoManager 読取専用
Document.visibilityState読取専用
文書の可視性を表す string を返します。 visible, hidden, prerender, unloaded のいずれかの値になります。

Document インターフェイスは、 ParentNode インターフェイスから派生しています。

ParentNode.childElementCount 読取専用
オブジェクトが持つ子の数を表す unsigned long 値を返す。
ParentNode.children 読取専用
この ParentNode の子であるすべての Element 型のオブジェクトを含む実際の HTMLCollection を返す。要素ではないノードは省きます。
ParentNode.firstElementChild 読取専用
この ParentNode の最初の子である Element を返す。存在しない場合は null を返す。
ParentNode.lastElementChild 読取専用
この ParentNode の最後の子である Element を返す。存在しない場合は null を返す。

HTML 文書向けの拡張

HTML 文書用の Document インターフェイスは HTMLDocument インターフェイスから継承する、あるいは HTML5 文書向けに拡張されています。

Document.cookie
文書のクッキーをセミコロンで区切られたリストで返すか、1 つのクッキーを設定します。
Document.defaultView読取専用
window オブジェクトへの参照を返します。
Document.designMode
文書全体を編集可能かを取得 / 設定します。
Document.dir読取専用
文書の書字方向 (rtl/ltr) を取得 / 設定します。
Document.domain
現在の文書のドメインを取得 / 設定します。
Document.lastModified読取専用
文書の最終更新日を返します。
Document.location読取専用
現在の文書の URI を返します。
Document.readyState読取専用
文書の読み込み状況を表す文字列を返します。
Document.referrer読取専用
このページへリンクしたページの URI を返します。
Document.title
現在の文書のタイトルを設定または取得します。
Document.URL読取専用
現在の文書の URL を含む文字列を返します。

DocumentOrShadowRoot からインクルードしたプロパティ

Document インターフェイスは、 DocumentOrShadowRoot ミックスインで定義された以下のプロパティを含んでいます。これらは現在 Chrome のみ実装しています。ほかのブラウザーはいまだに、 Document インターフェイスに直接実装しています。

DocumentOrShadowRoot.activeElement読取専用
フォーカスを持つシャドウツリーがある Element を返します。
Document.fullscreenElement読取専用
文書で現在全画面モードになっている要素です。
DocumentOrShadowRoot.pointerLockElement 読取専用
マウスポインターをロックしているときに、mouse イベントのターゲットとして設定された要素を返します。ロックが未実施、ロックが解除済み、あるいは別の文書がターゲットである場合は null になります。
DocumentOrShadowRoot.styleSheets読取専用
文書へ明示的にリンクまたは埋め込まれているスタイルシートの CSSStyleSheet オブジェクトの、StyleSheetList を返します。

イベントハンドラー

Document.onafterscriptexecute
afterscriptexecute イベント用のイベント制御コードを表します。
Document.onbeforescriptexecute
beforescriptexecute イベント用のイベント制御コードを表します。
Document.oncopy
copy イベント用のイベント制御コードを表します。
Document.oncut
cut イベント用のイベント制御コードを表します。
Document.onfullscreenchange
fullscreenchange イベントが発生したときに呼び出すコードを表す EventHandler です。
Document.onfullscreenerror
fullscreenerror イベントが発生したときに呼び出すコードを表す EventHandler です。
Document.onpaste
paste イベント用のイベント制御コードを表します。
Document.onreadystatechange
readystatechange イベント用のイベント制御コードを表します。
Document.onselectionchange
selectionchange イベントが発生したときに呼び出すコードを表す EventHandler です。
Document.onvisibilitychange
visibilitychange イベントが発生したときに呼び出すコードを表す EventHandler です。

Document インターフェイスは、GlobalEventHandlers インターフェイスから派生しています。

このインターフェイスには、以下のイベントハンドラー以外のプロパティはありません。

イベントハンドラー

以下のイベントハンドラーは GlobalEventHandlers ミックスインで定義されており、 HTMLElement, Document, Window、さらに Web Worker 向けには WorkerGlobalScope が実装しています。

GlobalEventHandlers.onabort
EventHandler で、 abort イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onanimationcancel
EventHandler で、 CSS アニメーションがキャンセルされたことを示す animationcancel イベントが送信されたときに呼び出されます。
GlobalEventHandlers.onanimationend
EventHandler で、 CSS アニメーションの再生が停止したことを示す、 animationend イベントが送信されたときに呼び出されます。
GlobalEventHandlers.onanimationiteration
EventHandler で、 CSS アニメーションのアニメーションシーケンスが新たなな繰り返しに入ったことを示す、animationiteration イベントが送信されたときに呼び出されます。
GlobalEventHandlers.onanimationstart
EventHandler で、 CSS アニメーションの再生が開始したことを示す、animationstart イベントが送信されたときに呼び出されます。
GlobalEventHandlers.onauxclick
EventHandler で、入力デバイスで非プライマリーボタン (例えばマウスの中ボタン) が押下されたことを示す、 auxclick イベントが送信されたときに呼び出されます。
GlobalEventHandlers.onblur
EventHandler で、 blur イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onerror
EventHandler で、 error イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onfocus
EventHandler で、 focus イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oncancel
EventHandler で、 cancel イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oncanplay
EventHandler で、 canplay イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oncanplaythrough
EventHandler で、 canplaythrough イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onchange
EventHandler で、 change イベントが発生した時にときび出すコードを表します。
GlobalEventHandlers.onclick
EventHandler で、 click イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onclose
EventHandler で、 close イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oncontextmenu
EventHandler で、 contextmenu イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oncuechange
EventHandler で、 cuechange イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondblclick
EventHandler で、 dblclick イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondrag
EventHandler で、 drag イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragend
EventHandler で、 dragend イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragenter
EventHandler で、 dragenter イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragexit
EventHandler で、 dragexit イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragleave
EventHandler で、 dragleave イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragover
EventHandler で、 dragover イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondragstart
EventHandler で、 dragstart イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondrop
EventHandler で、 drop イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ondurationchange
EventHandler で、 durationchange イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onemptied
EventHandler で、 emptied イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onended
EventHandler で、 ended イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onformdata
EventHandler で、フォームデータが構築されたことを表す入力リストの後で発生する formdata イベントの処理をします。
GlobalEventHandlers.ongotpointercapture
EventHandler で、 gotpointercapture イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oninput
EventHandler で、 input イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.oninvalid
EventHandler で、 invalid イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onkeydown
EventHandler で、 keydown イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onkeypress
EventHandler で、 keypress イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onkeyup
EventHandler で、 keyup イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onload
EventHandler で、 load イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onloadeddata
EventHandler で、 loadeddata イベントが発生したときに呼び出すコードをします。
GlobalEventHandlers.onloadedmetadata
EventHandler で、 loadedmetadata イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onloadend
EventHandler で、 loadend イベントが発生した (リソースの読み込みの進行が停止した) ときに呼び出すコードを表します。
GlobalEventHandlers.onloadstart
EventHandler で、 loadstart イベントが発生した (リソースの読み込みを開始した) ときに呼び出すコードを表します。
GlobalEventHandlers.onlostpointercapture
EventHandler で、 lostpointercapture イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmousedown
EventHandler で、 mousedown イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmouseenter
EventHandler で、 mouseenter イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmouseleave
EventHandler で、 mouseleave イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmousemove
EventHandler で、 mousemove イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmouseout
EventHandler で、 mouseout イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmouseover
EventHandler で、 mouseover イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmouseup
EventHandler で、 mouseup イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onmousewheel
EventHandler で、 mousewheel イベントが発生したときに呼び出すコードを表します。廃止予定です。 代わりに onwheel を使ってください。
GlobalEventHandlers.onwheel
EventHandler で、 wheel イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpause
EventHandler で、 pause イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onplay
EventHandler で、 play イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onplaying
EventHandler で、 playing イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerdown
EventHandler で、 pointerdown イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointermove
EventHandler で、 pointermove イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerup
EventHandler で、 pointerup イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointercancel
EventHandler で、 pointercancel イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerover
EventHandler で、 pointerover イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerout
EventHandler で、 pointerout イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerenter
EventHandler で、 pointerenter イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerleave
EventHandler で、 pointerleave イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerlockchange
EventHandler で、 pointerlockchange イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onpointerlockerror
EventHandler で、 pointerlockerror イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onprogress
EventHandler で、 progress イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onratechange
EventHandler で、 ratechange イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onreset
EventHandler で、 reset イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onresize
EventHandler で、 resize イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onscroll
EventHandler で、 scroll イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onseeked
EventHandler で、 seeked イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onseeking
EventHandler で、 seeking イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onselect
EventHandler で、 select イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onselectstart
EventHandler で、 selectstart イベントが発生した (ユーザーがウェブページで新たにテキスト選択を開始した) ときに呼び出すコードを表します。
GlobalEventHandlers.onselectionchange
EventHandler で、 selectionchange イベントが発生した (ウェブページで選択されたテキストが替わった) ときに呼び出すコードを表します。
GlobalEventHandlers.onshow
EventHandler で、 show イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onsort
EventHandler で、 sort イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onstalled
EventHandler で、 stalled イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onsubmit
EventHandler で、 submit イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onsuspend
EventHandler で、 suspend イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontimeupdate
EventHandler で、 timeupdate イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.onvolumechange
EventHandler で、 volumechange イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontouchcancel
EventHandler で、 touchcancel イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontouchend
EventHandler で、 touchend イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontouchmove
EventHandler で、 touchmove イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontouchstart
EventHandler で、 touchstart イベントが発生したときに呼び出すコードを表します。
GlobalEventHandlers.ontransitioncancel
EventHandler で、 CSS トランジションがキャンセルされたことを示す、 transitioncancel イベントが送信されたときに呼び出されます。
GlobalEventHandlers.ontransitionend
EventHandler で、 CSS トランジションの再生が停止したことを示す、transitionend イベントが送信されたときに呼び出されます。
GlobalEventHandlers.ontransitionrun
EventHandler で、 transitionrun イベントが送信されたときに呼び出され、 CSS トランジションが実行されていることを示しますが、開始されているとは限りません。
GlobalEventHandlers.ontransitionstart
EventHandler で、 transitionstart イベントが送信されたときに呼び出され、 CSS トランジションが遷移を開始したことを示します。
GlobalEventHandlers.onwaiting
EventHandler で、 waiting イベントが発生したときに呼び出すコードを表します。

非推奨のプロパティ

Document.alinkColor
文書本文内のアクティブなリンクの色を取得または設定します。
Document.all
文書内のすべての要素にアクセスできます。文書ノードを起点とする HTMLAllCollection を返します。これは古い標準外のプロパティですので、使用しないようにしてください。
Document.applets 読取専用
文書内にあるアプレットのリスト (出現順) を返します。
Document.bgColor
現在の文書の背景色を取得または設定します。
Document.charset 読取専用
Document.characterSet の別名です。代わりに Document.characterSet を使用してください。
Document.domConfig
DOMConfiguration オブジェクトを返すはずです。
Document.fgColor
現在の文書の前景色または文字色を取得 / 設定します。
Document.fullscreen
文書が 全画面モード であるときに、true になります。
Document.height
現在の文書の高さを取得 / 設定します。
Document.inputEncoding 読取専用
Document.characterSet の別名です。代わりに Document.characterSet を使用してください。
Document.linkColor
document 内のハイパーリンクの色を取得 / 設定します。
Document.rootElement
Document.documentElement と同様ですが、 <svg> ルート要素専用です。こちらのプロパティを代わりに使用してください。
Document.vlinkColor
訪問済みのハイパーリンクの色を取得/設定します。
Document.width
現在の文書の幅を返します。
Document.xmlEncoding
XML 宣言によって決められたエンコーディングを返します。
Document.xmlStandalone Gecko 10 で廃止
XML 宣言で文書がスタンドアロンである (: DTD の外部パートが文書のコンテンツに影響する) 場合に true を、そうでない場合に false を返します。
Document.xmlVersion Gecko 10 で廃止
XML 宣言で指定されたバージョン番号、または宣言が省略されている場合に "1.0" を返します。

メソッド

このインターフェイスは、Node インターフェイスおよび EventTarget インターフェイスのメソッドを継承します。

Document.adoptNode()
外部文書からノードを取り込みます。
Document.captureEvents()
Window.captureEvents をご覧ください。
Document.caretRangeFromPoint()
指定した座標にある文書の断片の Range オブジェクトを取得します。
Document.createAttribute()
新しい Attr オブジェクトを生成して、返します。
Document.createAttributeNS()
指定した名前空間に新しい属性ノードを生成して、返します。
Document.createCDATASection()
新しい CDATA ノードを生成して、返します。
Document.createComment()
新しいコメントノードを生成して、返します。
Document.createDocumentFragment()
新しい文書断片を生成します。
Document.createElement()
指定したタグ名で新しい要素を生成します。
Document.createElementNS()
指定したタグ名およびネームスペース URI で、新しい要素を生成します。
Document.createEntityReference()
新しい Entity Reference オブジェクトを生成して、返します。
Document.createEvent()
Event オブジェクトを生成します。
Document.createNodeIterator()
NodeIterator オブジェクトを生成します。
Document.createProcessingInstruction()
新しい ProcessingInstruction オブジェクトを生成します。
Document.createRange()
Range オブジェクトを生成します。
Document.createTextNode()
テキストノードを生成します。
Document.createTouch()
Touch オブジェクトを生成します。
Document.createTouchList()
TouchList オブジェクトを生成します。
Document.createTreeWalker()
TreeWalker オブジェクトを生成します。
Document.enableStyleSheetsForSet()
指定したスタイルシートセットのスタイルシートを有効化します。
Document.exitPointerLock()
Pointer Lock を解放します。
Document.getAnimations()
現在実行中であるすべての Animation オブジェクトの配列を返します。この対象要素は、document の子孫要素です。
Document.getElementsByClassName()
(引数で) 与えられたクラス名を持つ要素のリストを返します。
Document.getElementsByTagName()
(引数で) 与えられたタグ名を持つ要素のリストを返します。
Document.getElementsByTagNameNS()
(引数で) 与えられたタグ名と名前空間を持つ要素のリストを返します。
Document.hasStorageAccess()
文書が自分自身 (first-party) のストレージにアクセスしたかどうかを示す真偽値を解決する Promise を返します。
Document.importNode()
外部文書のノードの複製を返します。
Document.normalizeDocument()
エンティティの置換や、テキストノードの正規化などを行います。
Document.releaseCapture()
この文書内の要素でマウスキャプチャーを行っている場合に、マウスキャプチャーを解放します。
Document.releaseEvents()
Window.releaseEvents() をご覧ください。
Document.requestStorageAccess()
自分自身 (first-party) のストレージへのアクセスが許可された場合は解決し、拒否された場合は拒否される Promise を返します。
Document.routeEvent() Gecko 24 で廃止
Window.routeEvent() をご覧ください。
Document.mozSetImageElement()
指定した ID を持つ要素の背景画像として使用する要素を変更できます。

Document インターフェイスは、 ParentNode インターフェイスから継承しています。

document.getElementById(String id)
特定の id を持つ要素へのオブジェクト参照を返します。
Document.querySelector()
指定したセレクターに一致する、文書内で最初の要素ノードを返します。
Document.querySelectorAll()
指定したセレクターに一致する、文書内のすべての要素ノードのリストを返します。

Document インターフェイスは、XPathEvaluator インターフェイスによって拡張されています。

Document.createExpression()
(繰り返し) 評価に使用できる XPathExpression をコンパイルします。
Document.createNSResolver()
XPathNSResolver オブジェクトを生成します。
Document.evaluate()
XPath 表現を評価します。

HTML 文書向けの拡張

HTML 文書用の Document インターフェイスは HTMLDocument インターフェイスから継承する、あるいは HTML5 文書向けに拡張されています。

Document.clear()
最近の Firefox や Internet Explorer を含む大部分の現行ブラウザーは、何も行いません。
Document.close()
書き込み用の文書ストリームを閉じます。
Document.execCommand()
編集可能な文書で、フォーマットコマンドを実行します。
Document.getElementsByName()
(引数で) 与えられた名前 (name) を持つ要素のリストを返します。
Document.hasFocus()
指定した文書内にフォーカスがある場合に、 true を返します。
Document.open()
書き込み用の文書ストリームを開きます。
Document.queryCommandEnabled()
現在の領域でフォーマットコマンドを実行できる場合に、 true を返します。
Document.queryCommandIndeterm()
現在の領域でフォーマットコマンドの状態が不確定である場合に true を返します。
Document.queryCommandState()
現在の領域でフォーマットコマンドを実行した場合に true を返します。
Document.queryCommandSupported()
現在の領域でフォーマットコマンドをサポートしている場合に、true を返します。
Document.queryCommandValue()
指定したフォーマットコマンドについて、現在の領域における値を返します。
Document.write()
文書にテキストを書き込みます。
Document.writeln()
文書にテキスト行を書き込みます。

DocumentOrShadowRoot から組み入れられたメソッド

Document インターフェイスは、DocumentOrShadowRoot ミックスインで定義された以下のメソッドを含んでいます。これらは現在 Chrome のみ実装しています。ほかのブラウザーはいまだに、 Document インターフェイスに実装しています。

DocumentOrShadowRoot.getSelection()
ユーザーが現在選択しているテキスト範囲、または現在のキャレットの位置を表す Selection オブジェクトを返します。
DocumentOrShadowRoot.elementFromPoint()
指定した座標で最前面にある要素を返します。
DocumentOrShadowRoot.elementsFromPoint()
指定した座標に存在するすべての要素の配列を返します。
DocumentOrShadowRoot.caretPositionFromPoint()
キャレットがある DOM ノードと、ノード内でキャレットあがある文字のオフセットを持つ CaretPosition オブジェクトを返します。

イベント

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

scroll
文書のビューまたは要素がスクロールしたときに発行されます。
onscroll プロパティからも利用できます。
visibilitychange
タブの内容の表示・非表示の状態が切り替わった時に発行されます。
onvisibilitychange プロパティからも利用できます。
wheel
ユーザーがポインティングデバイス (通常はマウス) のホイールボタンを回転した時に発行されます。
onwheel プロパティからも利用できます。

アニメーションイベント

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

クリップボードイベント

copy
ユーザーがブラウザーのユーザーインターフェイスからコピー操作を開始した時に発行されます。
oncopy プロパティからも利用できます。
cut
ユーザーがブラウザーのユーザーインターフェイスから切り取り操作を開始したときに発行されます。
oncut プロパティからも利用できます。
paste
ユーザーがブラウザーのユーザーインターフェイスから貼り付け操作を開始したときに発行されます。
onpaste プロパティからも利用できます。

ドラッグ&ドロップイベント

drag
要素またはテキストの選択範囲をユーザーがドラッグしている間、数百ミリ秒ごとに発行されます。
ondrag プロパティからも利用できます。
dragend
ドラッグ操作が終了したとき (マウスボタンを離したときやエスケープキーを押したとき) に発行されます。
ondragend プロパティからも利用できます。
dragenter
ドラッグ中の要素またはテキストの選択範囲が妥当なドロップ対象に入ったときに発行されます。
ondragenter プロパティからも利用できます。
dragexit
要素がドラッグ操作の直接的な選択対象でなくなったときに発行されます。
ondragexit プロパティからも利用できます。
dragleave
ドラッグ中の要素またはテキストの選択範囲が妥当なドロップ対象から外れたときに発行されます。
ondragleave プロパティからも利用できます。
dragover
要素またはテキストの選択範囲が妥当なドロップ対象の上をドラッグされているときに (数ミリ秒ごとに) 発行されます。
ondragover プロパティからも利用できます。
dragstart
ユーザーが要素またはテキストの選択範囲のドラッグを開始したときに発行されます。
ondragstart プロパティからも利用できます。
drop
要素またはテキストの選択範囲が妥当なドロップ対象にドロップされたときに発行されます。
ondrop プロパティからも利用できます。

全画面イベント

fullscreenchange
Document全画面モードへ移行したとき、または解除されたときに発行されます。
onfullscreenchange プロパティからも利用できます。
fullscreenerror
全画面モードへ切り替えようとしたとき、または解除しようとしたときにエラーが発生した場合に発行されます。
onfullscreenerror プロパティからも利用できます。

キーボードイベント

keydown
キーが押されたときに発行されます。
onkeydown プロパティからも利用できます。
keypress
文字値を生成するキーが押下されたときに発行されます。
onkeypress プロパティからも利用できます。
keyup
キーを離したときに発行されます。
onkeyup プロパティからも利用できます。

ロード&アンロードイベント

DOMContentLoaded
文書が完全に読み込まれて解釈されたときに、スタイルシート、画像、サブフレームの読み込みが完了するのを待たずに発行されます。
readystatechange
文書のreadyState 属性が変更されたときに発行されます。 onreadystatechange プロパティからも利用できます。

ポインターイベント

gotpointercapture
setPointerCapture() を使用して要素がポインターをキャプチャしたときに発行されます。
ongotpointercapture プロパティからも利用できます。
lostpointercapture
キャプチャされたポインターが解放されたときに発行されます。
onlostpointercapture プロパティからも利用できます。
pointercancel
ポインターイベントがキャンセルされたときに発行されます。
onpointercancel プロパティからも利用できます。
pointerdown
ポインターがアクティブになったときに発行されます。
onpointerdown プロパティからも利用できます。
pointerenter
ポインターが要素やその子孫のヒットテスト境界の中へ移動したときに発行されます。
onpointerenter プロパティからも利用できます。
pointerleave
ポインターが要素のヒットテスト境界の外へ移動したときに発行されます。
onpointerleave プロパティからも利用できます。
pointerlockchange
ポインターがロックまたはアンロックされたときに発行されます。
onpointerlockchange プロパティからも利用できます。
pointerlockerror
ポインターをロックしようとして失敗したときに発行されます。
onpointerlockerror プロパティからも利用できます。
pointermove
ポインターの座標が変化したときに発行されます。
onpointermove プロパティからも利用できます。
pointerout
ポインターが (訳あって) 要素のヒットテスト境界の外へ移動したときに発行されます。
onpointerout プロパティからも利用できます。
pointerover
ポインターが要素のヒットテスト境界の中へ移動したときに発行されます。
onpointerover プロパティからも利用できます。
pointerup
ポインターがアクティブではなくなったときに発行されます。
onpointerup property.

選択イベント

selectionchange
文書でのテキスト選択範囲が変化したときに発行されます。
onselectionchange プロパティからも利用できます。
selectstart
ユーザーが新しい選択を開始したときに発行されます。
onselectstart プロパティからも利用できます。

タッチイベント

touchcancel
1 つ以上のタッチ点が実装固有の方法で中断された場合に発行されます (例えば、作成されたタッチ点が多すぎた場合など)。
ontouchcancel プロパティからも利用できます。
touchend
1つ以上のタッチ点がタッチ面から取り除かれたときに発行されます。
ontouchend プロパティからも利用できます。
touchmove
1つ以上のタッチ点がタッチ面に沿って移動したときに発行されます。
ontouchmove プロパティからも利用できます。
touchstart
1つ以上のタッチ点がタッチ面に配置されたときに発行されます。
ontouchstart プロパティからも利用できます。

トランジションイベント

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

標準外の拡張

非標準
この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。

Firefox のメモ

Mozilla は、 XUL コンテンツ限定の標準外プロパティを定義しています。

Document.currentScript
現在実行中の <script> 要素を返します。
Document.documentURIObject
(Mozilla アドオン限定!) 文書の URI を表す nsIURI オブジェクトを返します。このプロパティは特権付き (UniversalXPConnect 権限) の JavaScript コード内に限り、特別な意味を持ちます。
Document.popupNode
ポップアップを表示させたノードを返します。
Document.tooltipNode
現行のツールチップのターゲットであるノードを返します。

Mozilla では、標準外のメソッドも定義しています。

Document.execCommandShowHelp()Gecko 14 で廃止
このメソッドは何も行わずに例外が発生することから、 Gecko 14.0 (Firefox 14.0 / Thunderbird 14.0 / SeaMonkey 2.11) で削除しました。
Document.getBoxObjectFor()
代わりに Element.getBoundingClientRect() メソッドを使用してください。
Document.loadOverlay()Gecko 61 で廃止
XUL overlay を動的に読み込みます。これは XUL 文書のみで動作します。
Document.queryCommandText()Gecko 14 で廃止
このメソッドは何も行わずに例外が発生することから、Gecko 14.0 (Firefox 14.0 / Thunderbird 14.0 / SeaMonkey 2.11) で削除しました。

Internet Explorer の注意

Microsoft は、標準外のプロパティを定義しています。

Document.fileSize*
文書の長さをバイト単位で返します。 Internet Explorer 11 より、このプロパティには対応していません。MSDN をご覧ください。

Internet Explorer は、 Node インターフェイス由来のメソッドをすべて Document インターフェイスで対応しているわけではありません。

Document.contains
回避策として、document.body.contains() を使用できます。

仕様書

仕様書 状態 備考
DOM
Document の定義
現行の標準 DOM 3 の後継になる予定
HTML Living Standard
Document の定義
現行の標準 HTMLDocument インターフェイスを Document の拡張に変更
CSS Object Model (CSSOM) View Module
Document の定義
草案 Document インターフェイスを拡張
Pointer Lock
Document の定義
勧告候補 Document インターフェイスを拡張
Page Visibility (Second Edition)
Document の定義
勧告 Document インターフェイスを拡張し、 visibilityState および hidden 属性と onvisibilitychange イベントリスナーを追加
Selection API
Document の定義
草案 getSelection(), onselectstart, onselectionchange を追加
DOM4
Document の定義
廃止された DOM 3 の後継
Document Object Model (DOM) Level 3 Core Specification
Document の定義
廃止された DOM 2 の後継
Document Object Model (DOM) Level 3 XPath Specification
XPathEvaluator の定義
勧告 document を拡張する XPathEvaluator インターフェイスを定義
Document Object Model (DOM) Level 2 Core Specification
Document の定義
廃止された DOM 1 の後継
Document Object Model (DOM) Level 1 Specification
Document の定義
廃止された インターフェイスの初回定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
DocumentChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
Document() constructorChrome 完全対応 60Edge 完全対応 17Firefox 完全対応 20IE 未対応 なしOpera 完全対応 47Safari 完全対応 6.1WebView Android 完全対応 60Chrome Android 完全対応 60Firefox Android 完全対応 20Opera Android 完全対応 44Safari iOS 完全対応 6.1Samsung Internet Android 完全対応 8.0
DOMContentLoaded eventChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 9Safari 完全対応 3.1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 2Samsung Internet Android 完全対応 1.0
URLChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
adoptNodeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 ≤12.1Safari 完全対応 ありWebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
alinkColor
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ありSafari 完全対応 1.2WebView Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Chrome Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 1Samsung Internet Android 完全対応 9.0
補足
完全対応 9.0
補足
補足 Before Samsung Internet 9.0, this property was accessed through the HTMLDocument alias.
all
非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Starting in Chrome 65, this property is readonly.
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 24IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 3WebView Android 完全対応 64
補足
完全対応 64
補足
補足 Starting in Chrome 65, this property is readonly.
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Chrome Android 完全対応 64
補足
完全対応 64
補足
補足 Starting in Chrome 65, this property is readonly.
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Firefox Android 完全対応 24Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 9.0
補足
完全対応 9.0
補足
補足 Starting in Samsung Internet 9.0, this property is readonly.
補足 Before Samsung Internet 9.0, this property was accessed through the HTMLDocument alias.
anchors
非推奨
Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
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
applets
非推奨
Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
bgColor
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Chrome Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 9.0
補足
完全対応 9.0
補足
補足 Before Samsung Internet 9.0, this property was accessed through the HTMLDocument alias.
bodyChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 2
補足
完全対応 2
補足
補足 The body property was implemented on the HTMLDocument interface in Firefox for a long time, hence document.body would not return the <body> element if the document's Content-Type was not set to text/html or application/xhtml+xml (or if it came from DOMParser.parseFromString without the text/html type being used). This has been fixed in Firefox 60.
IE 完全対応 6Opera 完全対応 9.6Safari 完全対応 4WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 4
補足
完全対応 4
補足
補足 The body property was implemented on the HTMLDocument interface in Firefox for a long time, hence document.body would not return the <body> element if the document's Content-Type was not set to text/html or application/xhtml+xml (or if it came from DOMParser.parseFromString without the text/html type being used). This has been fixed in Firefox 60.
Opera Android 完全対応 10.1Safari iOS 完全対応 5Samsung Internet Android 完全対応 1.0
captureEvents
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 11Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Chrome Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 9.0
補足
完全対応 9.0
補足
補足 Before Samsung Internet 9.0, this method was accessed through the HTMLDocument alias.
caretRangeFromPoint
非標準
Chrome 完全対応 8Edge 完全対応 12Firefox 未対応 なしIE 未対応 なしOpera 完全対応 15Safari 完全対応 5WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 未対応 なしOpera Android 完全対応 14Safari iOS 完全対応 5Samsung Internet Android 完全対応 1.0
characterSetChrome 完全対応 1
完全対応 1
完全対応 1
補足 代替名
補足 charset alias was made read-only in Chrome 45.
代替名 非標準の名前 charset を使用しています。
完全対応 1
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Edge 完全対応 12
完全対応 12
完全対応 12
代替名
代替名 非標準の名前 charset を使用しています。
完全対応 12
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Firefox 完全対応 1
完全対応 1
完全対応 44
代替名
代替名 非標準の名前 charset を使用しています。
完全対応 1.5
代替名
代替名 非標準の名前 inputEncoding を使用しています。
IE 完全対応 9
完全対応 9
完全対応 4
代替名
代替名 非標準の名前 charset を使用しています。
完全対応 9
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Opera 完全対応 あり
完全対応 あり
?
代替名
代替名 非標準の名前 charset を使用しています。
?
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Safari 完全対応 3
完全対応 3
完全対応 3
代替名
代替名 非標準の名前 charset を使用しています。
完全対応 3
代替名
代替名 非標準の名前 inputEncoding を使用しています。
WebView Android 完全対応 1
完全対応 1
完全対応 1
補足 代替名
補足 charset alias was made read-only in WebView 45.
代替名 非標準の名前 charset を使用しています。
完全対応 1
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Chrome Android 完全対応 18
完全対応 18
完全対応 18
補足 代替名
補足 charset alias was made read-only in Chrome 45.
代替名 非標準の名前 charset を使用しています。
完全対応 18
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Firefox Android 完全対応 4
完全対応 4
完全対応 44
代替名
代替名 非標準の名前 charset を使用しています。
完全対応 4
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Opera Android 完全対応 あり
完全対応 あり
?
代替名
代替名 非標準の名前 charset を使用しています。
?
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Safari iOS 完全対応 1
完全対応 1
完全対応 1
代替名
代替名 非標準の名前 charset を使用しています。
完全対応 1
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Samsung Internet Android 完全対応 1.0
完全対応 1.0
完全対応 1.0
補足 代替名
補足 charset alias was made read-only in Samsung Internet 5.0.
代替名 非標準の名前 charset を使用しています。
完全対応 1.0
代替名
代替名 非標準の名前 inputEncoding を使用しています。
clear
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Chrome Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 9.0
補足
完全対応 9.0
補足
補足 Before Samsung Internet 9.0, this method was accessed through the HTMLDocument alias.
closeChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Chrome Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 5.0
補足
完全対応 5.0
補足
補足 Before Samsung Internet 9.0, this method was accessed through the HTMLDocument alias.
compatMode
非標準
Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 6Opera 完全対応 ≤12.1Safari 完全対応 3.1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 2Samsung Internet Android 完全対応 1.0
contentTypeChrome 完全対応 36Edge 完全対応 17Firefox 完全対応 1IE 未対応 なしOpera 完全対応 23
完全対応 23
未対応 ≤12.1 — 15
Safari 完全対応 9.1WebView Android 完全対応 37Chrome Android 完全対応 36Firefox Android 完全対応 4Opera Android 完全対応 24
完全対応 24
未対応 ≤12.1 — 14
Safari iOS 完全対応 9.3Samsung Internet Android 完全対応 3.0
cookieChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
補足
完全対応 1
補足
補足 Prior to Firefox 68, cookie was available only on HTML documents; it is now available on all documents, such as XML and SVG.
IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4
補足
完全対応 4
補足
補足 Prior to Firefox 68, cookie was available only on HTML documents; it is now available on all documents, such as XML and SVG.
Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
copy eventChrome 完全対応 58Edge 完全対応 ≤18Firefox 完全対応 ありIE 未対応 なしOpera 完全対応 45Safari 完全対応 ありWebView Android 完全対応 58Chrome Android 完全対応 58Firefox Android 完全対応 ありOpera Android 完全対応 43Safari iOS ? Samsung Internet Android 完全対応 7.0
createAttributeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 44
完全対応 44
未対応 4 — 44
補足
補足 The parameter was not converted to its lowercase variant.
IE 完全対応 6Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 44
完全対応 44
未対応 4 — 44
補足
補足 The parameter was not converted to its lowercase variant.
Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createAttributeNSChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createCDATASectionChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createCommentChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 6Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createDocumentFragmentChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 5Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createElementChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
補足
完全対応 1
補足
補足 Doesn't conform to the DOM spec for XUL and XHTML documents: localName and namespaceURI are not set to null on the created element.
IE 完全対応 5Opera 完全対応 6Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createElementNSChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
補足
完全対応 1
補足
補足 Doesn't conform to the DOM spec for XUL and XHTML documents: localName and namespaceURI are not set to null on the created element.
IE 完全対応 9Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createEntityReference
非推奨非標準
Chrome 未対応 1 — 30Edge 未対応 なしFirefox 未対応 1 — 6IE 未対応 なしOpera ? Safari 未対応 1 — 10WebView Android 未対応 1 — ≤37Chrome Android 未対応 18 — 30Firefox Android 未対応 4 — 6Opera Android ? Safari iOS 未対応 1 — 10Samsung Internet Android 未対応 1.0 — 2.0
createEventChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
補足
完全対応 1
補足
補足 From version 67, creating touch events using this method is no longer supported.
IE 完全対応 9Opera 完全対応 7Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createExpressionChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 未対応 なしOpera 完全対応 ≤12.1Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createNodeIteratorChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 9Opera 完全対応 9Safari 完全対応 3WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
createNSResolverChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 未対応 なしOpera 完全対応 ≤12.1Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createProcessingInstructionChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 ≤12.1Safari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
createRangeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createTextNodeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 5Opera 完全対応 7Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
createTouch
非推奨非標準
Chrome 未対応 22 — 66
未対応 22 — 66
完全対応 59
補足
補足 All parameters optional
Edge 完全対応 79
補足
完全対応 79
補足
補足 All parameters optional
Firefox 未対応 18 — 67IE 未対応 なしOpera 未対応 ? — 53Safari 未対応 なしWebView Android 未対応 ? — 66
未対応 ? — 66
完全対応 59
補足
補足 All parameters optional
Chrome Android 未対応 25 — 66
未対応 25 — 66
完全対応 59
補足
補足 All parameters optional
Firefox Android 完全対応 6Opera Android 未対応 ? — 47Safari iOS 完全対応 ありSamsung Internet Android 未対応 1.5 — 9.0
未対応 1.5 — 9.0
完全対応 7.0
補足
補足 All parameters optional
createTouchList
非推奨非標準
Chrome 未対応 22 — 69Edge 未対応 なしFirefox 未対応 18 — 67IE 未対応 なしOpera 未対応 ? — 56Safari 未対応 なしWebView Android 未対応 ? — 69Chrome Android 未対応 25 — 69Firefox Android 完全対応 6Opera Android 未対応 ? — 48Safari iOS 完全対応 ありSamsung Internet Android 未対応 1.5 — 10.0
createTreeWalkerChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 2IE 完全対応 9Opera 完全対応 9Safari 完全対応 3WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 3Samsung Internet Android 完全対応 あり
currentScriptChrome 完全対応 29Edge 完全対応 12Firefox 完全対応 4IE 未対応 なしOpera 完全対応 16Safari 完全対応 8WebView Android 完全対応 ありChrome Android 完全対応 29Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 8Samsung Internet Android 完全対応 2.0
cut eventChrome 完全対応 58Edge 完全対応 ≤18Firefox 完全対応 ありIE 未対応 なしOpera 完全対応 45Safari 完全対応 ありWebView Android 完全対応 58Chrome Android 完全対応 58Firefox Android 完全対応 ありOpera Android 完全対応 43Safari iOS ? Samsung Internet Android 完全対応 7.0
defaultViewChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
designModeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 9Safari 完全対応 1.2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
dirChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1
補足
完全対応 1
補足
補足 Incorrect behavior before Firefox 23.
IE 完全対応 5Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Chrome Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4
補足
完全対応 4
補足
補足 Incorrect behavior before Firefox 23.
Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 5.0
補足
完全対応 5.0
補足
補足 Before Samsung Internet 9.0, this property was accessed through the HTMLDocument alias.
doctypeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 6Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
documentElementChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 5Opera 完全対応 7Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
documentURIChrome 完全対応 1Edge 完全対応 17Firefox 完全対応 1IE 未対応 なしOpera 完全対応 ≤12.1Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
documentURIObject
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 ? — 57
補足
未対応 ? — 57
補足
補足 Available only to legacy extensions.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 ? — 57
補足
未対応 ? — 57
補足
補足 Available only to legacy extensions.
Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
domainChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
補足
完全対応 1
補足
補足 From Firefox 62, if the domain cannot be identified, domain returns an empty string instead of null. See bug 819475.
IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4
補足
完全対応 4
補足
補足 From Firefox 62, if the domain cannot be identified, domain returns an empty string instead of null. See bug 819475.
Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
domConfig
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
drag eventChrome 完全対応 4Edge 完全対応 12Firefox 部分対応 3.5
補足
部分対応 3.5
補足
補足 Firefox doesn't set the mouse coordinates during the drag event. See bug 505521.
IE 完全対応 10Opera 完全対応 12Safari 完全対応 3.1WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 完全対応 11Samsung Internet Android 未対応 なし
dragend eventChrome 完全対応 4
補足
完全対応 4
補足
補足 Prior to Chrome 72, the dragend event was not dispatched if an iframe (not necessarily the source target) is involved in a DOM operation. See issue 737691 for more details.
Edge 完全対応 12Firefox 部分対応 3.5
補足
部分対応 3.5
補足
補足 Firefox doesn't set the mouse coordinates during the drag event. See bug 505521.
補足 In Firefox, dragend is not dispatched if the source node is moved or removed during the drag (e.g. on drop or dragover). See bug 460801 for details.
IE 完全対応 10Opera 完全対応 12Safari 完全対応 3.1WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 完全対応 11Samsung Internet Android 未対応 なし
dragenter eventChrome 完全対応 4Edge 完全対応 12Firefox 完全対応 3.5
補足
完全対応 3.5
補足
補足 In Firefox, the dragenter event is fired twice when the dropzone is parent of draggable or draggable itself. See bug 804036 for details.
IE 完全対応 10Opera 完全対応 12Safari 完全対応 3.1WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 完全対応 11Samsung Internet Android 未対応 なし
dragexit event
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
dragleave eventChrome 完全対応 4Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 10Opera 完全対応 12Safari 完全対応 3.1WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 完全対応 11Samsung Internet Android 未対応 なし
dragover eventChrome 完全対応 4Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 10Opera 完全対応 12Safari 完全対応 3.1WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 完全対応 11Samsung Internet Android 未対応 なし
dragstart eventChrome 完全対応 4Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 10Opera 完全対応 12Safari 完全対応 3.1WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 完全対応 11Samsung Internet Android 未対応 なし
drop eventChrome 完全対応 4Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 10Opera 完全対応 12Safari 完全対応 3.1WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 完全対応 11Samsung Internet Android 未対応 なし
embedsChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 2WebView Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Chrome Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 5.0
補足
完全対応 5.0
補足
補足 Before Samsung Internet 9.0, this property was accessed through the HTMLDocument alias.
enableStyleSheetsForSet
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 3IE 未対応 なしOpera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 4Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
evaluateChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1.5IE 未対応 なしOpera 完全対応 9Safari 完全対応 5WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 4.2Samsung Internet Android 完全対応 1.0
execCommand
非推奨非標準
Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
補足
完全対応 1
補足
補足 From Firefox 82, nested calls are not supported (return false). See bug 1634262.
IE 完全対応 4Opera 完全対応 9Safari 完全対応 1.3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4
補足
完全対応 4
補足
補足 From Firefox 82, nested calls are not supported (return false). See bug 1634262.
Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
execCommandShowHelp
非推奨非標準
Chrome 未対応 なしEdge 未対応 12 — 79Firefox 未対応 1 — 14
補足
未対応 1 — 14
補足
補足 This method never did anything and always threw an exception.
IE 完全対応 4Opera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 4 — 14
補足
未対応 4 — 14
補足
補足 This method never did anything and always threw an exception.
Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
exitFullscreenChrome 完全対応 71
完全対応 71
完全対応 15
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 12Firefox 完全対応 64
完全対応 64
未対応 49 — 65
無効
無効 From version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 9 — 65
代替名
代替名 非標準の名前 mozCancelFullScreen を使用しています。
IE 完全対応 11
代替名
完全対応 11
代替名
代替名 非標準の名前 msExitFullscreen を使用しています。
Opera 完全対応 15
接頭辞付き
完全対応 15
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari 完全対応 5.1
接頭辞付き
完全対応 5.1
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
WebView Android 完全対応 71
完全対応 71
完全対応 ≤37
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 71
完全対応 71
完全対応 18
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 64
完全対応 64
未対応 49 — 65
無効
無効 From version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 9 — 65
代替名
代替名 非標準の名前 mozCancelFullScreen を使用しています。
Opera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 10.0
完全対応 10.0
完全対応 1.0
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
exitPointerLock
実験的
Chrome 完全対応 37
完全対応 37
完全対応 22
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 13Firefox 完全対応 50
完全対応 50
完全対応 あり
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
IE 未対応 なしOpera 完全対応 24
完全対応 24
完全対応 15
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari 完全対応 10.1WebView Android 完全対応 37
完全対応 37
完全対応 ≤37
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 37
完全対応 37
完全対応 25
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 50
完全対応 50
完全対応 あり
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
Opera Android 完全対応 24
完全対応 24
完全対応 14
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari iOS 完全対応 10.3Samsung Internet Android 完全対応 3.0
完全対応 3.0
完全対応 1.5
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
featurePolicy
実験的
Chrome 完全対応 74
補足
完全対応 74
補足
補足 Chrome Platform Status incorrectly describes this variable as document.policy. It was renamed in bug 917057 before being shipped in bug 703703.
未対応 73 — 74
無効
無効 From version 73 until version 74 (exclusive): this feature is behind the #enable-experimental-productivity-features preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
未対応 69 — 73
代替名 無効
代替名 非標準の名前 policy を使用しています。
無効 From version 69 until version 73 (exclusive): this feature is behind the #enable-experimental-productivity-features preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge 完全対応 79
補足
完全対応 79
補足
補足 Chrome Platform Status incorrectly describes this variable as document.policy. It was renamed in bug 917057 before being shipped in bug 703703.
Firefox 完全対応 69
無効
完全対応 69
無効
無効 From version 69: this feature is behind the dom.security.featurePolicy.webidl.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 65 — 69
代替名 無効
代替名 非標準の名前 policy を使用しています。
無効 From version 65 until version 69 (exclusive): this feature is behind the dom.security.featurePolicy.webidl.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 完全対応 62
完全対応 62
未対応 60 — 62
無効
無効 From version 60 until version 62 (exclusive): this feature is behind the #enable-experimental-productivity-features preference (needs to be set to Enabled).
未対応 56 — 60
代替名 無効
代替名 非標準の名前 policy を使用しています。
無効 From version 56 until version 60 (exclusive): this feature is behind the #enable-experimental-productivity-features preference (needs to be set to Enabled).
Safari 未対応 なしWebView Android 完全対応 74
補足
完全対応 74
補足
補足 Chrome Platform Status incorrectly describes this variable as document.policy. It was renamed in bug 917057 before being shipped in bug 703703.
Chrome Android 完全対応 74
補足
完全対応 74
補足
補足 Chrome Platform Status incorrectly describes this variable as document.policy. It was renamed in bug 917057 before being shipped in bug 703703.
未対応 73 — 74
無効
無効 From version 73 until version 74 (exclusive): this feature is behind the #enable-experimental-productivity-features preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
未対応 69 — 73
代替名 無効
代替名 非標準の名前 policy を使用しています。
無効 From version 69 until version 73 (exclusive): this feature is behind the #enable-experimental-productivity-features preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Firefox Android 完全対応 65
代替名 無効
完全対応 65
代替名 無効
代替名 非標準の名前 policy を使用しています。
無効 From version 65: this feature is behind the dom.security.featurePolicy.webidl.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 48
代替名 無効
完全対応 48
代替名 無効
代替名 非標準の名前 policy を使用しています。
無効 From version 48: this feature is behind the #enable-experimental-productivity-features preference (needs to be set to Enabled).
Safari iOS 未対応 なしSamsung Internet Android 完全対応 11.0
fgColor
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Chrome Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 9.0
補足
完全対応 9.0
補足
補足 Before Samsung Internet 9.0, this property was accessed through the HTMLDocument alias.
fileSize
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 ? — 11Opera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
fontsChrome 完全対応 35Edge 完全対応 79Firefox 完全対応 41IE 未対応 なしOpera 完全対応 22Safari 完全対応 10WebView Android 完全対応 ≤37Chrome Android 完全対応 35Firefox Android 完全対応 41Opera Android 完全対応 22Safari iOS 完全対応 10Samsung Internet Android 完全対応 3.0
formsChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
fullscreen
非推奨
Chrome 完全対応 71
完全対応 71
完全対応 15
代替名
代替名 非標準の名前 webkitIsFullscreen を使用しています。
Edge 完全対応 79
完全対応 79
完全対応 ≤79
代替名
代替名 非標準の名前 webkitIsFullscreen を使用しています。
Firefox 完全対応 64
完全対応 64
未対応 49 — 65
無効
無効 From version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 9 — 65
代替名
代替名 非標準の名前 mozFullScreen を使用しています。
IE 未対応 なしOpera 完全対応 58
完全対応 58
完全対応 15
代替名
代替名 非標準の名前 webkitIsFullscreen を使用しています。
Safari 完全対応 6
代替名
完全対応 6
代替名
代替名 非標準の名前 webkitIsFullScreen を使用しています。
WebView Android 完全対応 71
完全対応 71
完全対応 ≤37
代替名
代替名 非標準の名前 webkitIsFullscreen を使用しています。
Chrome Android 完全対応 71
完全対応 71
完全対応 18
代替名
代替名 非標準の名前 webkitIsFullscreen を使用しています。
Firefox Android 完全対応 64
完全対応 64
未対応 49 — 65
無効
無効 From version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 9 — 65
代替名
代替名 非標準の名前 mozFullScreen を使用しています。
Opera Android 完全対応 50
完全対応 50
完全対応 14
代替名
代替名 非標準の名前 webkitIsFullscreen を使用しています。
Safari iOS 完全対応 6
代替名
完全対応 6
代替名
代替名 非標準の名前 webkitIsFullScreen を使用しています。
Samsung Internet Android 完全対応 10.0
完全対応 10.0
完全対応 1.0
代替名
代替名 非標準の名前 webkitIsFullscreen を使用しています。
fullscreenchange eventChrome 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 webkitfullscreenchange を使用しています。
Edge 完全対応 12Firefox 完全対応 64
完全対応 64
未対応 47 — 64
無効
無効 From version 47 until version 64 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 64
代替名
代替名 非標準の名前 mozfullscreenchange を使用しています。
IE 完全対応 11
代替名
完全対応 11
代替名
代替名 非標準の名前 MSFullscreenChange を使用しています。
Opera 完全対応 32Safari ? WebView Android 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 webkitfullscreenchange を使用しています。
Chrome Android 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 webkitfullscreenchange を使用しています。
Firefox Android 完全対応 64
完全対応 64
未対応 47 — 64
無効
無効 From version 47 until version 64 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 64
代替名
代替名 非標準の名前 mozfullscreenchange を使用しています。
Opera Android 完全対応 32Safari iOS ? Samsung Internet Android 完全対応 5.0
fullscreenEnabledChrome 完全対応 71
完全対応 71
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 12Firefox 完全対応 64
完全対応 64
未対応 47 — 65
無効
無効 From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 65
代替名
代替名 非標準の名前 mozFullScreenEnabled を使用しています。
IE 完全対応 11
代替名
完全対応 11
代替名
代替名 非標準の名前 msFullscreenEnabled を使用しています。
Opera 完全対応 ありSafari 完全対応 6
接頭辞付き
完全対応 6
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
WebView Android 完全対応 71
完全対応 71
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 71
完全対応 71
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 64
完全対応 64
未対応 47 — 65
無効
無効 From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 65
代替名
代替名 非標準の名前 mozFullScreenEnabled を使用しています。
Opera Android 完全対応 ありSafari iOS 完全対応 6
接頭辞付き
完全対応 6
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Samsung Internet Android 完全対応 10.0
完全対応 10.0
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
fullscreenerror eventChrome 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 webkitfullscreenerror を使用しています。
Edge 完全対応 12Firefox 完全対応 64
完全対応 64
未対応 47 — 64
無効
無効 From version 47 until version 64 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 64
代替名
代替名 非標準の名前 mozfullscreenerror を使用しています。
IE 完全対応 11
代替名
完全対応 11
代替名
代替名 非標準の名前 MSFullscreenError を使用しています。
Opera 完全対応 32Safari ? WebView Android 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 webkitfullscreenerror を使用しています。
Chrome Android 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 webkitfullscreenerror を使用しています。
Firefox Android 完全対応 64
完全対応 64
未対応 47 — 64
無効
無効 From version 47 until version 64 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 65
代替名
代替名 非標準の名前 mozfullscreenerror を使用しています。
Opera Android 完全対応 32Safari iOS ? Samsung Internet Android 完全対応 5.0
getAnimations
実験的
Chrome 完全対応 84
完全対応 84
完全対応 83
無効
無効 From version 83: this feature is behind the #enable-experimental-web-platform-features preference. To change preferences in Chrome, visit chrome://flags.
未対応 67 — 83
補足 無効
補足 Implements an older version of the specification and not supported on ShadowRoot, see Chromium bug 828585.
無効 From version 67 until version 83 (exclusive): this feature is behind the #enable-experimental-web-platform-features preference. To change preferences in Chrome, visit chrome://flags.
未対応 61 — 67
補足 無効
補足 Implements an older version of the specification, does not automatically flush pending style changes and not supported on ShadowRoot, see Chromium bugs 828424 and 828585.
無効 From version 61 until version 67 (exclusive): this feature is behind the #enable-experimental-web-platform-features preference. To change preferences in Chrome, visit chrome://flags.
Edge 完全対応 84
完全対応 84
完全対応 83
無効
無効 From version 83: this feature is behind the #enable-experimental-web-platform-features preference.
未対応 79 — 83
補足 無効
補足 Implements an older version of the specification and not supported on ShadowRoot, see Chromium bug 828585.
無効 From version 79 until version 83 (exclusive): this feature is behind the #enable-experimental-web-platform-features preference.
Firefox 完全対応 75
完全対応 75
未対応 72 — 75
無効
無効 From version 72 until version 75 (exclusive): this feature is behind the dom.animations-api.getAnimations.enabled preference. To change preferences in Firefox, visit about:config.
未対応 63 — 72
補足 無効
補足 Not supported on ShadowRoot.
無効 From version 63 until version 72 (exclusive): this feature is behind the dom.animations-api.getAnimations.enabled preference. To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 完全対応 70
完全対応 70
完全対応 69
無効
無効 From version 69: this feature is behind the #enable-experimental-web-platform-features preference.
未対応 54 — 69
補足 無効
補足 Implements an older version of the specification and not supported on ShadowRoot, see Chromium bug 828585.
無効 From version 54 until version 69 (exclusive): this feature is behind the #enable-experimental-web-platform-features preference.
未対応 48 — 54
補足 無効
補足 Implements an older version of the specification, does not automatically flush pending style changes and not supported on ShadowRoot, see Chromium bugs 828424 and 828585.
無効 From version 48 until version 54 (exclusive): this feature is behind the #enable-experimental-web-platform-features preference.
Safari 完全対応 14
完全対応 14
部分対応 13.1
補足
補足 Implements an older version of the specification and not supported on ShadowRoot, see Webkit bugs 179536 and 202192.
部分対応 一部
補足 無効
補足 Implements an older version of the specification and not supported on ShadowRoot, see Webkit bugs 179536 and 202192.
無効 This feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
WebView Android 完全対応 84Chrome Android 完全対応 84
完全対応 84
完全対応 83
無効
無効 From version 83: this feature is behind the #enable-experimental-web-platform-features preference. To change preferences in Chrome, visit chrome://flags.
未対応 67 — 83
補足 無効
補足 Implements an older version of the specification and not supported on ShadowRoot, see Chromium bug 828585.
無効 From version 67 until version 83 (exclusive): this feature is behind the #enable-experimental-web-platform-features preference. To change preferences in Chrome, visit chrome://flags.
未対応 61 — 67
補足 無効
補足 Implements an older version of the specification, does not automatically flush pending style changes and not supported on ShadowRoot, see Chromium bugs 828424 and 828585.
無効 From version 61 until version 67 (exclusive): this feature is behind the #enable-experimental-web-platform-features preference. To change preferences in Chrome, visit chrome://flags.
Firefox Android 完全対応 79
完全対応 79
部分対応 63
補足 無効
補足 Not supported on ShadowRoot.
無効 From version 63: this feature is behind the dom.animations-api.getAnimations.enabled preference. To change preferences in Firefox, visit about:config.
Opera Android 完全対応 60
完全対応 60
部分対応 48
補足 無効
補足 Implements an older version of the specification and not supported on ShadowRoot, see Chromium bug 828585.
無効 From version 48: this feature is behind the #enable-experimental-web-platform-features preference.
未対応 45 — 48
補足 無効
補足 Implements an older version of the specification, does not automatically flush pending style changes and not supported on ShadowRoot, see Chromium bugs 828424 and 828585.
無効 From version 45 until version 48 (exclusive): this feature is behind the #enable-experimental-web-platform-features preference.
Safari iOS 完全対応 14
完全対応 14
部分対応 13.4
補足
補足 Implements an older version of the specification and not supported on ShadowRoot, see Webkit bugs 179536 and 202192.
部分対応 一部
補足 無効
補足 Implements an older version of the specification and not supported on ShadowRoot, see Webkit bugs 179536 and 202192.
無効 This feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
Samsung Internet Android 未対応 なし
getBoxObjectFor
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 ? — ?IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
getElementByIdChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 5.5Opera 完全対応 7Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
getElementsByClassNameChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 4IE 完全対応 9Opera 完全対応 9.5Safari 完全対応 3.1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 2Samsung Internet Android 完全対応 1.0
getElementsByNameChrome 完全対応 1Edge 完全対応 12
補足
完全対応 12
補足
補足 Before Edge 79, this method returns an HTMLCollection, not a NodeList.
Firefox 完全対応 1IE 完全対応 5
補足
完全対応 5
補足
補足 Returns an HTMLCollection, not a NodeList
Opera 完全対応 5Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
getElementsByTagNameChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 5Opera 完全対応 5.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
getElementsByTagNameNSChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
gotpointercapture eventChrome 完全対応 57Edge 完全対応 ≤79Firefox 完全対応 59IE ? Opera 完全対応 44Safari ? WebView Android 完全対応 57Chrome Android 完全対応 57Firefox Android 未対応 なしOpera Android 完全対応 43Safari iOS ? Samsung Internet Android 完全対応 7.0
hasFocusChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 3IE 完全対応 6Opera 完全対応 15Safari 完全対応 4WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 14Safari iOS 完全対応 3.2Samsung Internet Android 完全対応 1.0
hasStorageAccess
実験的非標準
Chrome 完全対応 85Edge 完全対応 85Firefox 完全対応 65IE 未対応 なしOpera 完全対応 71Safari 完全対応 11.1WebView Android 完全対応 85Chrome Android 完全対応 85Firefox Android 完全対応 65
無効
完全対応 65
無効
無効 From version 65: this feature is behind the dom.storage_access.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 60Safari iOS 完全対応 11.3Samsung Internet Android 未対応 なし
headChrome 完全対応 4Edge 完全対応 12Firefox 完全対応 4IE 完全対応 9Opera 完全対応 11Safari 完全対応 5WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
height
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 1 — 6IE 未対応 なしOpera ? Safari 未対応 1 — 10WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 4 — 6Opera Android ? Safari iOS 未対応 1 — 10Samsung Internet Android 未対応 なし
hiddenChrome 完全対応 33
完全対応 33
完全対応 13
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 12Firefox 完全対応 18
補足
完全対応 18
補足
補足 Since Firefox 56 it also returns true on Mac when the window is completely hidden by another non-translucent application.
未対応 10 — 52
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
IE 完全対応 10Opera 完全対応 12.1Safari 完全対応 7WebView Android 完全対応 ありChrome Android 完全対応 33
完全対応 33
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 18
補足
完全対応 18
補足
補足 Since Firefox 56 it also returns true on Mac when the window is completely hidden by another non-translucent application.
未対応 10 — 52
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
Opera Android 完全対応 12.1Safari iOS 完全対応 7Samsung Internet Android 完全対応 2.0
完全対応 2.0
完全対応 1.0
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
imagesChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
implementationChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 6Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
importNodeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 4IE 完全対応 9Opera 完全対応 9Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
keydown eventChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 14IE 完全対応 9Opera 完全対応 11.6Safari 完全対応 2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 14Opera Android 完全対応 12Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
keypress event
非推奨
Chrome 完全対応 1
補足
完全対応 1
補足
補足 Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
Edge 完全対応 12Firefox 完全対応 14
補足
完全対応 14
補足
補足 As of Firefox 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).
IE 完全対応 9Opera 完全対応 11.6Safari 完全対応 2WebView Android 完全対応 1
補足
完全対応 1
補足
補足 Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
Chrome Android 完全対応 18
補足
完全対応 18
補足
補足 Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
Firefox Android 完全対応 14
補足
完全対応 14
補足
補足 As of Firefox 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).
Opera Android 完全対応 12Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
補足
完全対応 1.0
補足
補足 Samsung Internet does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
keyup eventChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 14IE 完全対応 9Opera 完全対応 11.6Safari 完全対応 2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 14Opera Android 完全対応 12Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
lastModifiedChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
lastStyleSheetSet
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 3IE 未対応 なしOpera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 4Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
linkColor
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Chrome Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 9.0
補足
完全対応 9.0
補足
補足 Before Samsung Internet 9.0, this property was accessed through the HTMLDocument alias.
linksChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
loadOverlay
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 ? — 61
補足
未対応 ? — 61
補足
補足 Available only to XUL documents.
補足 See bug 1449791
未対応 ? — 61
補足
補足 Available only to XUL documents.
補足 See bug 1449791
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
locationChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung 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
mozSetImageElement
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 4IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 4Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
mozSyntheticDocument
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
normalizeDocument
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
onafterscriptexecute
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 10IE 未対応 なしOpera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 10Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
onbeforescriptexecute
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 10IE 未対応 なしOpera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 10Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
oncopy
非標準
Chrome 完全対応 1Edge 完全対応 17Firefox 完全対応 9IE 未対応 なしOpera 完全対応 ≤12.1Safari 完全対応 2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 9Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
oncut
非標準
Chrome 完全対応 1Edge 完全対応 17Firefox 完全対応 9IE 未対応 なしOpera 完全対応 ≤12.1Safari 完全対応 2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 9Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
onfreeze
実験的
Chrome 完全対応 68Edge 完全対応 79Firefox 未対応 なしIE 未対応 なしOpera 完全対応 55Safari 未対応 なしWebView Android 完全対応 68Chrome Android 完全対応 68Firefox Android 未対応 なしOpera Android 完全対応 48Safari iOS 未対応 なしSamsung Internet Android 完全対応 10.0
onfullscreenchangeChrome 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 onwebkitfullscreenchange を使用しています。
Edge 完全対応 12Firefox 完全対応 64
完全対応 64
未対応 47 — 65
無効
無効 From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 65
代替名
代替名 非標準の名前 onmozfullscreenchange を使用しています。
IE 完全対応 11
代替名
完全対応 11
代替名
代替名 非標準の名前 onmsfullscreenchange を使用しています。
Opera 完全対応 ありSafari 完全対応 5.1
代替名
完全対応 5.1
代替名
代替名 非標準の名前 onwebkitfullscreenchange を使用しています。
WebView Android 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 onwebkitfullscreenchange を使用しています。
Chrome Android 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 onwebkitfullscreenchange を使用しています。
Firefox Android 完全対応 64
完全対応 64
未対応 47 — 65
無効
無効 From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 65
代替名
代替名 非標準の名前 onmozfullscreenchange を使用しています。
Opera Android 完全対応 ありSafari iOS 完全対応 5.1
代替名
完全対応 5.1
代替名
代替名 非標準の名前 onwebkitfullscreenchange を使用しています。
Samsung Internet Android 完全対応 5.0
onfullscreenerrorChrome 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 onwebkitfullscreenerror を使用しています。
Edge 完全対応 12Firefox 完全対応 64
完全対応 64
未対応 47 — 65
無効
無効 From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 65
代替名
代替名 非標準の名前 onmozfullscreenerror を使用しています。
IE 完全対応 11
代替名
完全対応 11
代替名
代替名 非標準の名前 onmsfullscreenerror を使用しています。
Opera 完全対応 ありSafari 完全対応 6
代替名
完全対応 6
代替名
代替名 非標準の名前 onwebkitfullscreenerror を使用しています。
WebView Android 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 onwebkitfullscreenerror を使用しています。
Chrome Android 完全対応 71
完全対応 71
完全対応 45
代替名
代替名 非標準の名前 onwebkitfullscreenerror を使用しています。
Firefox Android 完全対応 64
完全対応 64
未対応 47 — 65
無効
無効 From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 10 — 65
代替名
代替名 非標準の名前 onmozfullscreenerror を使用しています。
Opera Android 完全対応 ありSafari iOS 完全対応 6
代替名
完全対応 6
代替名
代替名 非標準の名前 onwebkitfullscreenerror を使用しています。
Samsung Internet Android 完全対応 5.0
onpaste
非標準
Chrome 完全対応 1Edge 完全対応 17Firefox 完全対応 9IE 未対応 なしOpera 完全対応 ≤12.1Safari 完全対応 2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 9Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
onpointerlockchange
実験的
Chrome 完全対応 36Edge 完全対応 13Firefox 完全対応 50IE 未対応 なしOpera 完全対応 23Safari 完全対応 10.1WebView Android 完全対応 37Chrome Android 完全対応 36Firefox Android 完全対応 50Opera Android 完全対応 24Safari iOS 完全対応 10.3Samsung Internet Android 完全対応 3.0
onpointerlockerror
実験的
Chrome 完全対応 36Edge 完全対応 13Firefox 完全対応 50IE 未対応 なしOpera 完全対応 23Safari 完全対応 10.1WebView Android 完全対応 37Chrome Android 完全対応 36Firefox Android 完全対応 50Opera Android 完全対応 24Safari iOS 完全対応 10.3Samsung Internet Android 完全対応 3.0
onreadystatechangeChrome 完全対応 9Edge 完全対応 12Firefox 完全対応 9IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 5.1WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 9Opera Android 完全対応 ≤12.1Safari iOS 完全対応 6Samsung Internet Android 完全対応 1.0
onresume
実験的
Chrome 完全対応 68Edge 完全対応 79Firefox 未対応 なしIE 未対応 なしOpera 完全対応 55Safari 未対応 なしWebView Android 完全対応 68Chrome Android 完全対応 68Firefox Android 未対応 なしOpera Android 完全対応 48Safari iOS 未対応 なしSamsung Internet Android 完全対応 10.0
onvisibilitychangeChrome 完全対応 33
完全対応 33
完全対応 13
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 18
補足
完全対応 18
補足
補足 Before Edge 18, this event handler attribute was not supported; however, the event itself was supported since Edge 12. The event can be listened to via document.addEventListener('visibilitychange', function() {});.
Firefox 完全対応 56IE 未対応 なし
補足
未対応 なし
補足
補足 This event handler attribute is not supported; however, the event itself is supported since IE 10. The event can be listened to via document.addEventListener('visibilitychange', function() {});.
Opera 完全対応 12.1
補足
完全対応 12.1
補足
補足 Doesn't fire the visibilitychange event when the browser window is minimized, nor when hidden is set to true.
Safari 部分対応 10.1
補足
部分対応 10.1
補足
補足 Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See WebKit bugs 116769, 151234, 151610, and 194897.
補足 Before Safari 10.1, this event handler attribute was not supported; however, the event itself was supported since Safari 7. The event can be listened to via document.addEventListener('visibilitychange', function() {});.
WebView Android 完全対応 4.4.3Chrome Android 完全対応 33Firefox Android 完全対応 56Opera Android 完全対応 12.1
補足
完全対応 12.1
補足
補足 Doesn't fire the visibilitychange event when the browser window is minimized, nor when hidden is set to true.
Safari iOS 部分対応 10.3
補足
部分対応 10.3
補足
補足 Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See WebKit bugs 116769, 151234, 151610, and 194897.
補足 Before Safari iOS 10.3, this event handler attribute was not supported; however, the event itself was supported since Safari iOS 7. The event can be listened to via document.addEventListener('visibilitychange', function() {});.
Samsung Internet Android 完全対応 2.0
openChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Chrome Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 5.0
補足
完全対応 5.0
補足
補足 Before Samsung Internet 9.0, this method was accessed through the HTMLDocument alias.
origin
非推奨非標準
Chrome 未対応 41 — 71Edge 未対応 12 — 79Firefox 未対応 なしIE 未対応 なしOpera 未対応 28 — 58Safari 未対応 6.1 — 14WebView Android 未対応 41 — 71Chrome Android 未対応 41 — 71Firefox Android 未対応 なしOpera Android 未対応 28 — 50Safari iOS 未対応 6.1 — 14Samsung Internet Android 未対応 4.0 — 10.0
paste eventChrome 完全対応 58Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 11Opera 完全対応 45Safari 完全対応 ありWebView Android 完全対応 58Chrome Android 完全対応 58Firefox Android 完全対応 ありOpera Android 完全対応 43Safari iOS ? Samsung Internet Android 完全対応 7.0
pluginsChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 3WebView Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Chrome Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 5.0
補足
完全対応 5.0
補足
補足 Before Samsung Internet 9.0, this property was accessed through the HTMLDocument alias.
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
pointerlockchange event
実験的
Chrome 完全対応 45
完全対応 45
未対応 22 — 45
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ≤79Firefox ? IE ? Opera ? Safari ? WebView Android 完全対応 45
完全対応 45
未対応 ? — 45
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 45
完全対応 45
未対応 25 — 45
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android 完全対応 5.0
完全対応 5.0
未対応 1.5 — 5.0
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
pointerlockerror event
実験的
Chrome 完全対応 45
完全対応 45
未対応 22 — 45
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ≤79Firefox ? IE ? Opera ? Safari ? WebView Android 完全対応 45
完全対応 45
未対応 ? — 45
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 45
完全対応 45
未対応 25 — 45
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android 完全対応 5.0
完全対応 5.0
未対応 1.5 — 5.0
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
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
popupNode
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 あり
補足
完全対応 あり
補足
補足 Available only to XUL documents.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
preferredStyleSheetSet
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 3IE 未対応 なしOpera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 4Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
queryCommandEnabled
非推奨非標準
Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 41
完全対応 41
未対応 9 — 41
補足
補足 queryCommandEnabled with arguments cut, copy or paste would throw errors unless the script had special privileges.
IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 41
完全対応 41
未対応 9 — 41
補足
補足 queryCommandEnabled with arguments cut, copy or paste would throw errors unless the script had special privileges.
Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
queryCommandIndetermChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ありSafari 完全対応 2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
queryCommandState
非推奨非標準
Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
queryCommandSupported
非推奨非標準
Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 41
完全対応 41
未対応 9 — 41
補足
補足 paste argument incorrectly returned true when the paste feature was available but the calling script had insufficient privileges to actually perform the action.
IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 41
完全対応 41
未対応 9 — 41
補足
補足 paste argument incorrectly returned true when the paste feature was available but the calling script had insufficient privileges to actually perform the action.
Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
queryCommandText
非推奨非標準
Chrome 未対応 なしEdge 未対応 12 — 79Firefox 未対応 1 — 14
補足
未対応 1 — 14
補足
補足 This method never did anything and always threw an exception.
IE 完全対応 4Opera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 4 — 14
補足
未対応 4 — 14
補足
補足 This method never did anything and always threw an exception.
Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
queryCommandValueChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
querySelectorChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 8Opera 完全対応 10Safari 完全対応 3.2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 3Samsung Internet Android 完全対応 1.0
querySelectorAllChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 8Opera 完全対応 10Safari 完全対応 3.2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 3Samsung Internet Android 完全対応 1.0
readyStateChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 4IE 完全対応 11
完全対応 11
未対応 9 — 11
補足
補足 Internet Explorer 9 and 10 have bugs where the 'interactive' state can be fired too early before the document has finished parsing.
未対応 8 — 9
補足
補足 Only supports 'complete'.
Opera 完全対応 11
補足
完全対応 11
補足
補足 Opera Presto fires 'complete' late after the 'load' event (in an incorrect order as per HTML5 standard specification).
Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 11
補足
完全対応 11
補足
補足 Opera Presto fires 'complete' late after the 'load' event (in an incorrect order as per HTML5 standard specification).
Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
readystatechange eventChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
referrerChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
registerElement
非推奨非標準
Chrome 未対応 33 — 80Edge 未対応 79 — 80Firefox 未対応 31 — 59
無効
未対応 31 — 59
無効
無効 From version 31 until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true) and the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 未対応 23 — 67Safari 未対応 なしWebView Android 未対応 4.4.3 — 80Chrome Android 未対応 33 — 80Firefox Android 未対応 31 — 59
無効
未対応 31 — 59
無効
無効 From version 31 until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true) and the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 未対応 24 — 57Safari iOS 未対応 なしSamsung Internet Android 未対応 3.0 — 13.0
releaseCapture
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 4IE 完全対応 5Opera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 4Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
releaseEvents
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 11Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Chrome Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 9.0
補足
完全対応 9.0
補足
補足 Before Samsung Internet 9.0, this method was accessed through the HTMLDocument alias.
requestStorageAccess
実験的非標準
Chrome 完全対応 85Edge 完全対応 85Firefox 完全対応 65IE 未対応 なしOpera 完全対応 71Safari 完全対応 11.1WebView Android 完全対応 85Chrome Android 完全対応 85Firefox Android 完全対応 65
無効
完全対応 65
無効
無効 From version 65: this feature is behind the dom.storage_access.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 60Safari iOS 完全対応 11.3Samsung Internet Android 未対応 なし
routeEvent
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
scriptsChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 9IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 9Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
scroll eventChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 6IE 完全対応 9Opera 完全対応 11.6Safari 完全対応 2WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 6Opera Android 完全対応 12Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
scrollingElementChrome 完全対応 44Edge 完全対応 12Firefox 完全対応 48
完全対応 48
未対応 47 — 48
無効
無効 From version 47 until version 48 (exclusive): this feature is behind the dom.document.scrollingElement.enabled preference. To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 完全対応 31Safari 完全対応 9WebView Android 完全対応 44Chrome Android 完全対応 44Firefox Android 完全対応 ありOpera Android 完全対応 32Safari iOS 完全対応 9Samsung Internet Android 完全対応 4.0
selectedStyleSheetSet
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 3IE 未対応 なしOpera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 4Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
selectionchange event
実験的
Chrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 52
完全対応 52
完全対応 43
無効
無効 From version 43: this feature is behind the dom.select_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 ありOpera ? Safari 完全対応 1.3WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 52
完全対応 52
完全対応 43
無効
無効 From version 43: this feature is behind the dom.select_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
selectstart event
実験的
Chrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 52
完全対応 52
完全対応 43
無効
無効 From version 43: this feature is behind the dom.select_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 ありOpera ? Safari 完全対応 1.3WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 52
完全対応 52
完全対応 43
無効
無効 From version 43: this feature is behind the dom.select_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
styleSheetSets
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 3IE 未対応 なしOpera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 4Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
timeline
実験的
Chrome 完全対応 84Edge 完全対応 84Firefox 完全対応 75IE 未対応 なしOpera 完全対応 70Safari 完全対応 13.1WebView Android 完全対応 84Chrome Android 完全対応 84Firefox Android 完全対応 63
無効
完全対応 63
無効
無効 From version 63: this feature is behind the dom.animations-api.timelines.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 32 — 63
無効
無効 From version 32 until version 63 (exclusive): this feature is behind the dom.animations-api.core.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 60Safari iOS 完全対応 13.4Samsung Internet Android 未対応 なし
titleChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
tooltipNode
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 あり
補足
完全対応 あり
補足
補足 Available only to XUL documents.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
touchcancel eventChrome 完全対応 22Edge 完全対応 12Firefox 完全対応 52IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 ありChrome Android 完全対応 25Firefox Android 完全対応 6Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.5
touchend eventChrome 完全対応 22Edge 完全対応 12Firefox 完全対応 52IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 ありChrome Android 完全対応 25Firefox Android 完全対応 6Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.5
touchmove eventChrome 完全対応 22Edge 完全対応 12Firefox 完全対応 52IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 ありChrome Android 完全対応 25Firefox Android 完全対応 6Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.5
touchstart eventChrome 完全対応 22Edge 完全対応 12Firefox 完全対応 52IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 ありChrome Android 完全対応 25Firefox Android 完全対応 6Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.5
transitioncancel eventChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 53IE ? 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 完全対応 53Opera 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 未対応 なし
transitionend eventChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 51IE ? Opera ? Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 51Opera Android ? Safari iOS 完全対応 ありSamsung Internet Android 未対応 なし
transitionrun eventChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 53IE ? 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 完全対応 53Opera 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 未対応 なし
transitionstart eventChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 53IE ? 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 完全対応 53Opera 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 未対応 なし
undoManager
実験的
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
visibilitychange eventChrome 完全対応 33
完全対応 33
完全対応 13
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 12
補足
完全対応 12
補足
補足 The onvisibilitychange attribute was not supported until Edge 18. To listen to this event in earlier versions of Edge, use document.addEventListener('visibilitychange', function() {});.
Firefox 完全対応 56IE 完全対応 10
補足
完全対応 10
補足
補足 The onvisibilitychange attribute is not supported in IE. To listen to this event, use document.addEventListener('visibilitychange', function() {});.
Opera 完全対応 12.1
補足
完全対応 12.1
補足
補足 Doesn't fire the visibilitychange event when the browser window is minimized, nor when hidden is set to true.
Safari 部分対応 7
補足
部分対応 7
補足
補足 Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See WebKit bugs 116769, 151234, 151610, and 194897.
補足 The onvisibilitychange attribute was not supported until Safari 10.1. To listen to this event in earlier versions of Edge, use document.addEventListener('visibilitychange', function() {});.
WebView Android 完全対応 4.4.3Chrome Android 完全対応 33Firefox Android 完全対応 56Opera Android 完全対応 12.1
補足
完全対応 12.1
補足
補足 Doesn't fire the visibilitychange event when the browser window is minimized, nor when hidden is set to true.
Safari iOS 部分対応 7
補足
部分対応 7
補足
補足 Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See WebKit bugs 116769, 151234, 151610, and 194897.
補足 The onvisibilitychange attribute was not supported until Safari iOS 10.3. To listen to this event in earlier versions of Edge, use document.addEventListener('visibilitychange', function() {});.
Samsung Internet Android 完全対応 2.0
visibilityStateChrome 完全対応 33
完全対応 33
完全対応 13
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 12Firefox 完全対応 18
完全対応 18
未対応 10 — 52
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
IE 完全対応 10Opera 完全対応 12.1
補足
完全対応 12.1
補足
補足 Doesn't fire the visibilitychange event when the browser window is minimized, nor when hidden is set to true.
Safari 完全対応 7WebView Android 完全対応 4.4.3Chrome Android 完全対応 33
完全対応 33
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 18
完全対応 18
未対応 10 — 52
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
Opera Android 完全対応 12.1
補足
完全対応 12.1
補足
補足 Doesn't fire the visibilitychange event when the browser window is minimized, nor when hidden is set to true.
Safari iOS 完全対応 7Samsung Internet Android 完全対応 3.0
完全対応 3.0
完全対応 1.0
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
vlinkColor
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Chrome Android 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 9.0
補足
完全対応 9.0
補足
補足 Before Samsung Internet 9.0, this property was accessed through the HTMLDocument alias.
wasDiscarded
実験的
Chrome 完全対応 68Edge 完全対応 79Firefox 未対応 なしIE 未対応 なしOpera 完全対応 55Safari 未対応 なしWebView Android 完全対応 68Chrome Android 完全対応 68Firefox Android 未対応 なしOpera Android 完全対応 48Safari iOS 未対応 なしSamsung Internet Android 完全対応 10.0
wheel eventChrome 完全対応 61Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 48Safari 完全対応 6.1WebView Android 完全対応 61Chrome Android 完全対応 61Firefox Android 完全対応 ありOpera Android 完全対応 45Safari iOS 未対応 なしSamsung Internet Android 完全対応 8.0
width
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 1 — 6IE 未対応 なしOpera ? Safari 未対応 1 — 10WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 4 — 6Opera Android ? Safari iOS 未対応 1 — 10Samsung Internet Android 未対応 なし
writeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
writelnChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 ≤12.1Safari 完全対応 1WebView Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Chrome Android 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Firefox Android 完全対応 4Opera Android 完全対応 ≤12.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 5.0
補足
完全対応 5.0
補足
補足 Before Samsung Internet 9.0, this method was accessed through the HTMLDocument alias.
xmlEncoding
非推奨非標準
Chrome 完全対応 1Edge 完全対応 12Firefox 未対応 1 — 10IE 完全対応 9Opera ? Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 未対応 4 — 10Opera Android ? Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
xmlStandalone
非推奨非標準
Chrome 完全対応 1Edge 完全対応 12Firefox 未対応 1 — 10IE 完全対応 9Opera ? Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 未対応 4 — 10Opera Android ? Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
xmlVersion
非推奨非標準
Chrome 完全対応 1Edge 完全対応 12Firefox 未対応 1 — 10IE 完全対応 9Opera ? Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 未対応 4 — 10Opera Android ? Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0

凡例

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