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

非推奨のプロパティ

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.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
Fired when the Document transitions into or out of full-screen mode.
Also available via the onfullscreenchange property.
fullscreenerror
Fired if an error occurs while attempting to switch into or out of full-screen mode.
Also available via the  onfullscreenerror property.

Keyboard events

keydown
Fired when a key is pressed.
Also available via the onkeydown property.
keypress
Fired when a key that produces a character value is pressed down. 
Also available via the onkeypress property.
keyup
Fired when a key is released.
Also available via the onkeyup property.

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

DOMContentLoaded
Fired when the document has been completely loaded and parsed, without waiting for stylesheets, images, and subframes to finish loading.
readystatechange
Fired when the readyState attribute of a document has changed.
Also available via the onreadystatechange property.

ポインターイベント

gotpointercapture
Fired when when an element captures a pointer using setPointerCapture().
Also available via the ongotpointercapture property.
lostpointercapture
Fired when a captured pointer is released.
Also available via the onlostpointercapture property.
pointercancel
Fired when a pointer event is canceled.
Also available via the onpointercancel property.
pointerdown
Fired when a pointer becomes active.
Also available via the onpointerdown property.
pointerenter
Fired when a pointer is moved into the hit test boundaries of an element or one of its descendants.
Also available via the onpointerenter property.
pointerleave
Fired when a pointer is moved out of the hit test boundaries of an element.
Also available via the onpointerleave property.
pointerlockchange
Fired when the pointer is locked/unlocked.
Also available via the onpointerlockchange property.
pointerlockerror
Fired when locking the pointer failed.
Also available via the onpointerlockerror property.
pointermove
Fired when a pointer changes coordinates.
Also available via the onpointermove property.
pointerout
Fired when a pointer is moved out of the hit test boundaries of an element (among other reasons).
Also available via the onpointerout property.
pointerover
Fired when a pointer is moved into an element's hit test boundaries.
Also available via the onpointerover property.
pointerup
Fired when a pointer is no longer active.
Also available via the onpointerup property.

選択イベント

selectionchange
Fired when the current text selection on a document is changed.
Also available via the onselectionchange property.
selectstart
Fired when the user begins a new selection.
Also available via the onselectstart property.

タッチイベント

touchcancel
Fired when one or more touch points have been disrupted in an implementation-specific manner (for example, too many touch points are created).
Also available via the ontouchcancel property.
touchend
Fired when one or more touch points are removed from the touch surface.
Also available via the ontouchend property
touchmove
Fired when one or more touch points are moved along the touch surface.
Also available via the ontouchmove property
touchstart
Fired when one or more touch points are placed on the touch surface.
Also available via the ontouchstart property

トランジションイベント

transitioncancel
Fired when a CSS transition is canceled.
Also available via the ontransitioncancel property.
transitionend
Fired when a CSS transition has completed.
Also available via the ontransitionend property.
transitionrun
Fired when a CSS transition is first created.
Also available via the ontransitionrun property.
transitionstart
Fired when a CSS transition has actually started.
Also available via the ontransitionstart property.

標準外の拡張

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

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 の拡張に変更
HTML Editing APIs
Document の定義
編集者草案 Document インターフェイスを拡張
CSS Object Model (CSSOM) View Module
Document の定義
草案 Document インターフェイスを拡張
CSS Object Model (CSSOM)
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 完全対応 ありFirefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
Document() constructorChrome 完全対応 60Edge 完全対応 ありFirefox 完全対応 ありIE 未対応 なしOpera 完全対応 47Safari 完全対応 ありWebView Android 完全対応 60Chrome Android 完全対応 60Firefox Android 完全対応 ありOpera Android 完全対応 44Safari iOS 完全対応 ありSamsung Internet Android ?
DOMContentLoaded eventChrome 完全対応 1Edge 完全対応 ありFirefox 完全対応 1IE 完全対応 9Opera 完全対応 9Safari 完全対応 3.1WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
URLChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
adoptNodeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
alinkColor
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
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 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
anchors
非推奨
Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
animationcancel eventChrome 未対応 なしEdge ? Firefox 完全対応 54IE ? Opera 未対応 なしSafari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 54Opera Android 未対応 なしSafari iOS ? Samsung Internet Android ?
animationend eventChrome 完全対応 43Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 10Opera 完全対応 30Safari ? WebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 完全対応 ありOpera Android 完全対応 30Safari iOS ? Samsung Internet Android ?
animationiteration eventChrome 完全対応 43Edge 完全対応 12Firefox 完全対応 51IE 完全対応 10Opera 完全対応 30Safari ? WebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 完全対応 51Opera Android 完全対応 30Safari iOS ? Samsung Internet Android ?
animationstart eventChrome 完全対応 43Edge 完全対応 12Firefox 完全対応 51IE 完全対応 10Opera 完全対応 30Safari ? WebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 完全対応 51Opera Android 完全対応 30Safari iOS ? Samsung Internet Android ?
applets
非推奨
Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
bgColor
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
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 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 あり
補足
完全対応 あり
補足
補足 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 完全対応 ありSafari iOS 完全対応 5Samsung Internet Android ?
captureEvents
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
caretRangeFromPoint
非標準
Chrome 完全対応 8Edge 完全対応 12Firefox 未対応 なしIE 未対応 なしOpera 完全対応 15Safari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 未対応 なしOpera Android 完全対応 14Safari iOS 完全対応 ありSamsung Internet Android ?
characterSetChrome 完全対応 1
完全対応 1
完全対応 1
補足 代替名
補足 charset alias was made read-only in 45.
代替名 非標準の名前 charset を使用しています。
完全対応 1
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Edge 完全対応 あり
完全対応 あり
完全対応 あり
代替名
代替名 非標準の名前 charset を使用しています。
?
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Firefox 完全対応 あり
完全対応 あり
完全対応 44
代替名
代替名 非標準の名前 charset を使用しています。
完全対応 あり
代替名
代替名 非標準の名前 inputEncoding を使用しています。
IE ?
?
?
代替名
代替名 非標準の名前 charset を使用しています。
?
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Opera 完全対応 あり
完全対応 あり
?
代替名
代替名 非標準の名前 charset を使用しています。
?
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Safari 完全対応 あり
完全対応 あり
完全対応 9
代替名
代替名 非標準の名前 charset を使用しています。
?
代替名
代替名 非標準の名前 inputEncoding を使用しています。
WebView Android 完全対応 45
完全対応 45
完全対応 あり
補足 代替名
補足 charset alias was made read-only in 45.
代替名 非標準の名前 charset を使用しています。
完全対応 あり
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Chrome Android 完全対応 45
完全対応 45
完全対応 あり
補足 代替名
補足 charset alias was made read-only in 45.
代替名 非標準の名前 charset を使用しています。
完全対応 あり
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Firefox Android 完全対応 あり
完全対応 あり
完全対応 44
代替名
代替名 非標準の名前 charset を使用しています。
完全対応 あり
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Opera Android 完全対応 あり
完全対応 あり
?
代替名
代替名 非標準の名前 charset を使用しています。
?
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Safari iOS 完全対応 あり
完全対応 あり
?
代替名
代替名 非標準の名前 charset を使用しています。
?
代替名
代替名 非標準の名前 inputEncoding を使用しています。
Samsung Internet Android ?
clear
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
closeChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
compatMode
非標準
Chrome 完全対応 43Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
containsChrome 完全対応 ありEdge ? Firefox 完全対応 ありIE 未対応 なしOpera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
contentType
非標準
Chrome 完全対応 43Edge 完全対応 17Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
cookieChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 あり
補足
完全対応 あり
補足
補足 Prior to Firefox 68, cookie was available only on HTML documents; it is now available on all documents, such as XML and SVG.
IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 あり
補足
完全対応 あり
補足
補足 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 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
copy eventChrome 完全対応 58Edge 完全対応 ありFirefox 完全対応 ありIE 未対応 なしOpera 完全対応 45Safari 完全対応 ありWebView Android 完全対応 58Chrome Android 完全対応 58Firefox Android 完全対応 ありOpera Android 完全対応 43Safari iOS ? Samsung Internet Android ?
createAttributeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 44
完全対応 44
未対応 4 — 44
補足
補足 The parameter was not converted to its lowercase variant.
IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 44
完全対応 44
未対応 4 — 44
補足
補足 The parameter was not converted to its lowercase variant.
Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createAttributeNSChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createCDATASectionChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createCommentChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 7WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createDocumentFragmentChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createElementChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 あり
補足
完全対応 あり
補足
補足 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 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createElementNSChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 あり
補足
完全対応 あり
補足
補足 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 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createEntityReference
非推奨非標準
Chrome 未対応 なしEdge ? Firefox 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android ?
createEventChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 あり
補足
完全対応 あり
補足
補足 From version 67, creating touch events using this method is no longer supported.
IE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createExpressionChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
createNodeIteratorChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 9Opera 完全対応 9Safari 完全対応 3WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createNSResolverChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
createProcessingInstructionChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createRangeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createTextNodeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
createTouch
非推奨非標準
Chrome 未対応 22 — 66
未対応 22 — 66
完全対応 59
補足
補足 All parameters optional
Edge 未対応 なし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 ?
createTouchList
非推奨非標準
Chrome 未対応 22 — 69Edge 未対応 なしFirefox 未対応 18 — 67IE 未対応 なしOpera 未対応 ? — 56Safari 未対応 なしWebView Android 未対応 ? — 69Chrome Android 未対応 25 — 69Firefox Android 完全対応 6Opera Android 未対応 ? — 48Safari iOS 完全対応 ありSamsung Internet Android ?
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 ?
cut eventChrome 完全対応 58Edge 完全対応 ありFirefox 完全対応 ありIE 未対応 なしOpera 完全対応 45Safari 完全対応 ありWebView Android 完全対応 58Chrome Android 完全対応 58Firefox Android 完全対応 ありOpera Android 完全対応 43Safari iOS ? Samsung Internet Android ?
defaultViewChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
designModeChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView 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 ? Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
dirChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 あり
補足
完全対応 あり
補足
補足 Incorrect behavior before Firefox 23.
IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 あり
補足
完全対応 あり
補足
補足 Incorrect behavior before Firefox 23.
Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
doctypeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
documentElementChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 5Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
documentURIChrome 完全対応 1Edge 完全対応 17Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
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 完全対応 あり
補足
完全対応 あり
補足
補足 From Firefox 62, if the domain cannot be identified, domain returns an empty string instead of null. See bug 819475.
IE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 あり
補足
完全対応 あり
補足
補足 From Firefox 62, if the domain cannot be identified, domain returns an empty string instead of null. See bug 819475.
Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
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 eventChrome 未対応 なし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 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
enableStyleSheetsForSetChrome 未対応 なしEdge ? Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
evaluateChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1.5IE 未対応 なしOpera 完全対応 9Safari 完全対応 5WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
execCommandChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
execCommandShowHelp
非推奨非標準
Chrome 未対応 なしEdge 完全対応 12Firefox 未対応 ? — 14
補足
未対応 ? — 14
補足
補足 This method never did anything and always threw an exception.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 ? — 14
補足
未対応 ? — 14
補足
補足 This method never did anything and always threw an exception.
Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android ?
exitFullscreenChrome 完全対応 45
完全対応 45
完全対応 あり
接頭辞付き
接頭辞付き 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 完全対応 45
完全対応 45
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 45
完全対応 45
完全対応 あり
接頭辞付き
接頭辞付き 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 ?
exitPointerLock
実験的
Chrome 完全対応 45
完全対応 45
完全対応 22
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 13Firefox 完全対応 50
完全対応 50
完全対応 あり
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
IE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 45
完全対応 45
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 45
完全対応 45
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 50
完全対応 50
完全対応 あり
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
Opera Android 完全対応 ありSafari iOS ? Samsung Internet Android ?
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 未対応 なし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 ?
fgColor
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
fileSize
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 ? — 11Opera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android ?
fontsChrome 完全対応 60Edge 未対応 なしFirefox 完全対応 41
完全対応 41
未対応 35 — 41
無効
無効 From version 35 until version 41 (exclusive): this feature is behind the layout.css.font-loading-api.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 完全対応 47Safari 完全対応 10WebView Android 完全対応 60Chrome Android 完全対応 60Firefox Android 完全対応 ありOpera Android 完全対応 44Safari iOS 完全対応 10Samsung Internet Android 完全対応 5.0
formsChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
fullscreen
非推奨
Chrome 未対応 なし
代替名
未対応 なし
代替名
代替名 非標準の名前 webkitIsFullScreen を使用しています。
Edge ? 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 完全対応 ありSafari 完全対応 あり
代替名
完全対応 あり
代替名
代替名 非標準の名前 webkitIsFullScreen を使用しています。
WebView Android 未対応 なしChrome Android 未対応 なし
代替名
未対応 なし
代替名
代替名 非標準の名前 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 完全対応 ありSafari iOS ? Samsung Internet Android ?
fullscreenchange eventChrome 完全対応 45Edge 完全対応 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 完全対応 45Chrome Android 完全対応 45Firefox 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 ?
fullscreenEnabledChrome 完全対応 45
完全対応 45
完全対応 あり
接頭辞付き
接頭辞付き 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 ? WebView Android 完全対応 45
完全対応 45
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 45
完全対応 45
完全対応 あり
接頭辞付き
接頭辞付き 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 ? Samsung Internet Android ?
fullscreenerror eventChrome 完全対応 45Edge 完全対応 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 完全対応 45Chrome Android 完全対応 45Firefox 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 ?
getAnimations
実験的
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なし
補足
未対応 なし
補足
補足 Currently available only in Firefox Nightly and Firefox Developer Edition.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なし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 完全対応 ありChrome Android 完全対応 18Firefox Android 完全対応 ありOpera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android ?
getElementsByClassNameChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 4IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
getElementsByNameChrome 完全対応 1Edge 完全対応 12
補足
完全対応 12
補足
補足 Returns an HTMLCollection, not a NodeList
Firefox 完全対応 ありIE 完全対応 あり
補足
完全対応 あり
補足
補足 Returns an HTMLCollection, not a NodeList
Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
getElementsByTagNameChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
getElementsByTagNameNSChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
gotpointercapture eventChrome 完全対応 57Edge ? Firefox 完全対応 59IE ? Opera 完全対応 44Safari ? WebView Android 完全対応 57Chrome Android 完全対応 57Firefox Android 未対応 なしOpera Android 完全対応 43Safari iOS ? Samsung Internet Android ?
hasFocusChrome 完全対応 45Edge 完全対応 12Firefox 完全対応 3IE 完全対応 6Opera 完全対応 15Safari 完全対応 ありWebView Android 完全対応 45Chrome Android 完全対応 45Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
hasStorageAccess
実験的非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 65IE 未対応 なしOpera 未対応 なしSafari 完全対応 11.1WebView Android 未対応 なしChrome Android 未対応 なしFirefox 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 未対応 なしSafari 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 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung 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 ?
imagesChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
implementationChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
importNodeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 4IE 完全対応 9Opera 完全対応 9Safari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 ありSamsung Internet Android ?
keydown eventChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
keypress event
非推奨
Chrome 完全対応 あり
補足
完全対応 あり
補足
補足 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 完全対応 ありFirefox 完全対応 あり
補足
完全対応 あり
補足
補足 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 ? Opera ? Safari ? WebView Android 完全対応 あり
補足
完全対応 あり
補足
補足 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 完全対応 あり
補足
完全対応 あり
補足
補足 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 完全対応 あり
補足
完全対応 あり
補足
補足 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 ? Safari iOS ? Samsung Internet Android ?
keyup eventChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
lastModifiedChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
lastStyleSheetSetChrome 未対応 なしEdge ? Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
linkColor
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
linksChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
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 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
lostpointercapture eventChrome 完全対応 57Edge ? Firefox 完全対応 59IE ? Opera 完全対応 44Safari ? WebView Android 完全対応 57Chrome Android 完全対応 57Firefox Android 未対応 なしOpera Android 完全対応 43Safari iOS ? Samsung Internet Android ?
mozSetImageElement
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera 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 完全対応 ありIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
onbeforescriptexecute
非標準
Chrome 未対応 なしEdge ? Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
oncopy
非標準
Chrome 完全対応 ありEdge 完全対応 17Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
oncut
非標準
Chrome 完全対応 ありEdge 完全対応 17Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
onfreeze
実験的
Chrome 完全対応 68Edge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 完全対応 55Safari 未対応 なしWebView Android 完全対応 68Chrome Android 完全対応 68Firefox Android 未対応 なしOpera Android 完全対応 48Safari iOS 未対応 なしSamsung Internet Android ?
onfullscreenchangeChrome 完全対応 45Edge 完全対応 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 ? WebView Android 完全対応 45Chrome Android 完全対応 45Firefox 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 ? Samsung Internet Android ?
onfullscreenerrorChrome 完全対応 45Edge 完全対応 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 ? WebView Android 完全対応 45Chrome Android 完全対応 45Firefox 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 ? Samsung Internet Android ?
onpaste
非標準
Chrome 完全対応 ありEdge 完全対応 17Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
onpointerlockchange
実験的
Chrome 完全対応 ありEdge 完全対応 13Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS ? Samsung Internet Android ?
onpointerlockerror
実験的
Chrome 完全対応 ありEdge 完全対応 13Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS ? Samsung Internet Android ?
onreadystatechangeChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
onresume
実験的
Chrome 完全対応 68Edge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 完全対応 55Safari 未対応 なしWebView Android 完全対応 68Chrome Android 完全対応 68Firefox Android 未対応 なしOpera Android 完全対応 48Safari iOS 未対応 なしSamsung Internet Android ?
onselectionchange
実験的
Chrome 完全対応 12Edge ? Firefox 完全対応 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 完全対応 15Safari 完全対応 1.3WebView Android 完全対応 ありChrome Android 完全対応 18Firefox 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 完全対応 14Safari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
onvisibilitychangeChrome 完全対応 33
完全対応 33
完全対応 13
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 18Firefox 完全対応 56IE 完全対応 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 完全対応 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 完全対応 7Samsung Internet Android ?
openChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
originChrome 未対応 41 — 71Edge ? Firefox 未対応 なしIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 未対応 41 — 71Chrome Android 未対応 41 — 71Firefox Android 未対応 なしOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
paste eventChrome 完全対応 58Edge 完全対応 ありFirefox 完全対応 ありIE 完全対応 11Opera 完全対応 45Safari 完全対応 ありWebView Android 完全対応 58Chrome Android 完全対応 58Firefox Android 完全対応 ありOpera Android 完全対応 43Safari iOS ? Samsung Internet Android ?
pluginsChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
pointercancel eventChrome 完全対応 55Edge 完全対応 あり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 ?
pointerdown eventChrome 完全対応 55Edge 完全対応 あり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 ?
pointerenter eventChrome 完全対応 55Edge 完全対応 あり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 ?
pointerleave eventChrome 完全対応 55Edge 完全対応 あり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 ?
pointerlockchange event
実験的
Chrome 完全対応 45
完全対応 45
未対応 22 — 45
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge ? Firefox ? 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 ?
pointerlockerror event
実験的
Chrome 完全対応 45
完全対応 45
未対応 22 — 45
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge ? Firefox ? 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 ?
pointermove eventChrome 完全対応 55Edge 完全対応 あり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 ?
pointerout eventChrome 完全対応 55Edge 完全対応 あり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 ?
pointerover eventChrome 完全対応 55Edge 完全対応 あり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 ?
pointerup eventChrome 完全対応 55Edge 完全対応 あり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 ?
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 ?
preferredStyleSheetSetChrome 完全対応 1Edge ? Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
queryCommandEnabledChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 41
完全対応 41
未対応 9 — 41
補足
補足 queryCommandEnabled with arguments cut, copy or paste would throw errors unless the script had special privileges.
IE 完全対応 4Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 41
完全対応 41
未対応 9 — 41
補足
補足 queryCommandEnabled with arguments cut, copy or paste would throw errors unless the script had special privileges.
Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
queryCommandIndetermChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
queryCommandStateChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
queryCommandSupportedChrome 完全対応 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 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox 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 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
queryCommandText
非推奨非標準
Chrome 未対応 なしEdge 完全対応 12Firefox 未対応 ? — 14
補足
未対応 ? — 14
補足
補足 This method never did anything and always threw an exception.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 ? — 14
補足
未対応 ? — 14
補足
補足 This method never did anything and always threw an exception.
Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android ?
queryCommandValueChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
querySelectorChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 8Opera 完全対応 10Safari 完全対応 3.2WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 10.1Safari iOS 完全対応 3.2Samsung Internet Android ?
querySelectorAllChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 8Opera 完全対応 10Safari 完全対応 3.2WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 10.1Safari iOS 完全対応 ありSamsung Internet Android ?
readyStateChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 4IE 完全対応 9
補足
完全対応 9
補足
補足 Internet Explorer 9 and 10 have bugs where the 'interactive' state can be fired too early before the document has finished parsing.
完全対応 8
補足
補足 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 完全対応 5WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox 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 完全対応 5Samsung Internet Android ?
readystatechange eventChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
referrerChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
registerElement
非推奨非標準
Chrome 完全対応 35Edge 未対応 なしFirefox 未対応 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 完全対応 25Safari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 35Firefox 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 完全対応 25Safari iOS 未対応 なしSamsung Internet Android ?
releaseCapture
非標準
Chrome 未対応 なしEdge ? Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
releaseEvents
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
requestStorageAccess
実験的非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 65IE 未対応 なしOpera 未対応 なしSafari 完全対応 11.1WebView Android 未対応 なしChrome Android 未対応 なしFirefox 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 未対応 なしSafari 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 完全対応 ありEdge 完全対応 12Firefox 完全対応 9IE 完全対応 4Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 9Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
scroll eventChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
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 ?
selectedStyleSheetSetChrome 完全対応 1Edge ? Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
selectionchange event
実験的
Chrome 完全対応 ありEdge ? Firefox 完全対応 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 ? Firefox 完全対応 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 ?
styleSheetSetsChrome 未対応 なしEdge ? Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
timeline
実験的
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なし
補足
未対応 なし
補足
補足 Currently only supported in Firefox Nightly (version 48).
IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なし
補足
未対応 なし
補足
補足 Currently only supported in Firefox Nightly (version 48).
Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
titleChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
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 完全対応 あり
touchend eventChrome 完全対応 22Edge 完全対応 12Firefox 完全対応 52IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 ありChrome Android 完全対応 25Firefox Android 完全対応 6Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
touchmove eventChrome 完全対応 22Edge 完全対応 12Firefox 完全対応 52IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 ありChrome Android 完全対応 25Firefox Android 完全対応 6Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
touchstart eventChrome 完全対応 22Edge 完全対応 12Firefox 完全対応 52IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 ありChrome Android 完全対応 25Firefox Android 完全対応 6Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
transitioncancel eventChrome 未対応 なしEdge ? Firefox 完全対応 53IE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 53Opera Android ? Safari iOS ? 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 ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 53Opera Android ? Safari iOS ? Samsung Internet Android ?
transitionstart eventChrome 未対応 なしEdge ? Firefox 完全対応 53IE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 53Opera Android ? Safari iOS ? Samsung Internet Android ?
undoManager
実験的
Chrome 未対応 なしEdge ? Firefox 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android ?
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 ?
vlinkColor
非推奨非標準
Chrome 完全対応 64
補足
完全対応 64
補足
補足 Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
wasDiscarded
実験的
Chrome 完全対応 68Edge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 完全対応 55Safari 未対応 なしWebView Android 完全対応 68Chrome Android 完全対応 68Firefox Android 未対応 なしOpera Android 完全対応 48Safari iOS 未対応 なしSamsung Internet Android ?
wheel eventChrome 完全対応 61Edge 完全対応 ありFirefox 完全対応 ありIE 完全対応 ありOpera 完全対応 48Safari 完全対応 ありWebView Android 完全対応 61Chrome Android 完全対応 61Firefox Android 完全対応 ありOpera Android 完全対応 45Safari iOS 完全対応 ありSamsung Internet Android ?
width
非推奨非標準
Chrome 未対応 なしEdge ? Firefox 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android ?
writeChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
writelnChrome 完全対応 45
補足
完全対応 45
補足
補足 Before Chrome 64, this method was accessed through the HTMLDocument alias.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView 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 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
xmlEncoding
非推奨非標準
Chrome 完全対応 1Edge 完全対応 12Firefox 未対応 なしIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android ?
xmlStandalone
非推奨非標準
Chrome 完全対応 1Edge 完全対応 12Firefox 未対応 なしIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android ?
xmlVersion
非推奨非標準
Chrome 完全対応 1Edge 完全対応 12Firefox 未対応 なしIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android ?

凡例

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