JavaScript リファレンス

アルファベット順

プロパティ/メソッド 説明 所属
abs() Returns the absolute value of x Math
accessKey Sets or returns the accesskey attribute of an element Element
acos() Returns the arccosine of x, in radians Math
acosh() Returns the hyperbolic arccosine of x Math
activeElement Returns the currently focused element in the document Document
addEventListener() Attaches an event handler to the document Document, Element
adoptNode() Adopts a node from another document Document
alert() Displays an alert box with a message and an OK button Window
altKey Returns whether the "ALT" key was pressed when the mouse event was triggered MouseEvent, KeyboardEvent, TouchEvent
anchors Returns a collection of all <a> elements in the document that have a name attribute Document
animationName Returns the name of the animation AnimationEvent
appCodeName Returns the code name of the browser Navigator
appendChild() Adds a new child node, to an element, as the last child node Element
applets Returns a collection of all <applet> elements in the document Document
appName Returns the name of the browser Navigator
appVersion Returns the version information of the browser Navigator
asin() Returns the arcsine of x, in radians Math
asinh() Returns the hyperbolic arcsine of x Math
assert() Writes an error message to the console if the assertion is false Console
assign() Loads a new document Location
atan() Returns the arctangent of x as a numeric value between -PI/2 and PI/2 radians Math
atan2() Returns the arctangent of the quotient of its arguments Math
atanh() Returns the hyperbolic arctangent of x Math
atob() Decodes a base-64 encoded string Window
attributes Returns a NamedNodeMap of an element's attributes Element
availHeight Returns the height of the screen (excluding the Windows Taskbar) Screen
availWidth Returns the width of the screen (excluding the Windows Taskbar) Screen
back() Loads the previous URL in the history list History
baseURI Returns the absolute base URI of a document Document
blur() Removes focus from an element Element, Window
body Sets or returns the document's body (the <body> element) Document
break Exits a switch or a loop Statements
btoa() Encodes a string in base-64 Window
bubbles Returns whether or not a specific event is a bubbling event Event
button Returns which mouse button was pressed when the mouse event was triggered MouseEvent
buttons Returns which mouse buttons were pressed when the mouse event was triggered MouseEvent
cancelable イベントのデフォルトアクションを防止できるかどうかを返します Event
cbrt() x の立方根を返します Math
ceil() x を最も近い整数に切り上げた値を返します Math
changeTouches 前回のタッチと今回のタッチの間で状態が変化したすべてのタッチオブジェクトのリストを返します TouchEvent
characterSet ドキュメントの文字エンコーディングを返します Document
charAt() 指定したインデックス(位置)の文字を返します String
charCode onkeypress イベントをトリガーしたキーの Unicode 文字コードを返します KeyboardEvent
charCodeAt() 指定したインデックスの文字の Unicode を返します String
charset 非推奨です。characterSet を使用してください。ドキュメントの文字エンコーディングを返します Document
childElementCount 要素が持つ子要素の数を返します Element
childNodes 要素の子ノード(テキストノードやコメントノードも含む)のコレクションを返します Element
children 要素の子要素(テキストノードやコメントノードは除く)のコレクションを返します Element
classList 要素のクラス名を返します Element
class クラスを宣言します Statements
className 要素のクラス属性の値を設定または返します Element
clear() コンソールをクリアします Console, Storage
clearInterval() setInterval() で設定されたタイマーをクリアします Window
clearTimeout() setTimeout() で設定されたタイマーをクリアします Window
clearWatch() Geolocation.watchPosition() で以前にインストールされた位置/エラー監視ハンドラを解除します Geolocation
click() 要素上でマウスクリックをシミュレートします Element
clientHeight パディングを含む要素の高さを返します Element
clientLeft 要素の左側のボーダーの幅を返します Element
clientTop 要素の上側のボーダーの幅を返します Element
clientWidth パディングを含む要素の幅を返します Element
clientX マウスイベントがトリガーされたとき、現在のウィンドウに対してマウスポインタの水平座標を返します MouseEvent, TouchEvent
clientY マウスイベントがトリガーされたとき、現在のウィンドウに対してマウスポインタの垂直座標を返します MouseEvent, TouchEvent
clipboardData クリップボード操作で影響を受けたデータを含むオブジェクトを返します ClipboardData
closed ウィンドウが閉じられたかどうかを示すブール値を返します Window
close() document.open() で以前に開かれた出力ストリームを閉じます Document, Window
closest() 指定された CSS セレクターに一致する最も近い祖先要素を探します Element
clz32(x) x の 32 ビットバイナリ表現における先頭のゼロの数を返します Math
code イベントをトリガーしたキーのコードを返します KeyboardEvent
colorDepth 画像を表示するためのカラーパレットのビット深度を返します Screen
compareDocumentPosition() 2 つの要素のドキュメント位置を比較します Element
compile() バージョン 1.5 で非推奨。正規表現をコンパイルします RegExp
composed イベントが合成イベントかどうかを返します Event
concat() 2 つ以上の配列を結合し、結合された配列のコピーを返します Array, String
confirm() メッセージと OK およびキャンセルボタンを含むダイアログボックスを表示します Window
const 定数値を持つ変数を宣言します Statements
constructor() クラス内で作成されたオブジェクトを作成および初期化します Classes
constructor Array オブジェクトのプロトタイプを作成した関数を返します Array, Boolean, Date, Number, RegExp
contains() ノードがノードの子孫である場合に true を返し、それ以外の場合に false を返します Element
contentEditable 要素の内容を編集可能かどうかを設定または返します Element
continue 指定された条件が発生した場合、ループ内の繰り返しを中断し、次の繰り返しを続行します Statements
console ブラウザのコンソールに情報を記録するためのメソッドを提供する Console オブジェクトへの参照を返します Window
cookie ドキュメント内のすべての cookie の名前/値のペアを返します Document
cookieEnabled ブラウザでクッキーが有効かどうかを判断します Navigator
coordinates デバイスの位置と高度を返します Geolocation
copyWithin() 配列内の要素を指定された位置から別の位置にコピーします Array
cos(x) x の余弦を返します(x はラジアン単位) Math
cosh(x) x の双曲線余弦を返します Math
count() この特定の count() 呼び出しが呼び出された回数をログに記録します Console
createAttribute() 属性ノードを作成します Document
createComment() 指定されたテキストを持つコメントノードを作成します Document
createDocumentFragment() 空の DocumentFragment ノードを作成します Document
createElement() 要素ノードを作成します Document
createEvent() 新しいイベントを作成します Document, Event
createTextNode() テキストノードを作成します Document
ctrlKey マウスイベントがトリガーされたとき、"CTRL" キーが押されているかどうかを返します MouseEvent, KeyboardEvent, TouchEvent
currentTarget イベントリスナーがイベントをトリガーした要素を返します Event
data 挿入された文字を返します InputEvent
dataTransfer ドラッグ/ドロップや挿入/削除されたデータを含むオブジェクトを返します DragEvent, InputEvent
debugger JavaScriptの実行を停止し、(可能であれば)デバッグ関数を呼び出します Statements
decodeURI() URI をデコードします Global
decodeURIComponent() URI コンポーネントをデコードします Global
defaultPrevented イベントで preventDefault() メソッドが呼ばれたかどうかを返します Event
defaultStatus ウィンドウのステータスバーのデフォルトのテキストを設定または返します Window
defaultView ドキュメントに関連付けられたウィンドウオブジェクトを返します(利用できない場合はnullを返します) Document
delete オブジェクトからプロパティを削除します Operators
deltaX マウスホイールの水平スクロール量(x軸)を返します WheelEvent
deltaY マウスホイールの垂直スクロール量(y軸)を返します WheelEvent
deltaZ マウスホイールのスクロール量(z軸)を返します WheelEvent
deltaMode delta 値の単位を表す数値を返します(ピクセル、行、ページ) WheelEvent
designMode ドキュメント全体の編集可能性を制御します Document
detail マウスがクリックされた回数を示す数値を返します UiEvent
dir 要素の dir 属性の値を設定または返します Element
do ... while 条件が true の間、一連のステートメントを実行し、ブロックを繰り返します Statements
doctype ドキュメントに関連する Document Type Declaration を返します Document
document ウィンドウの Document オブジェクトを返します(Document オブジェクトを参照) Window
documentElement ドキュメントの Document Element を返します( 要素) Document
documentMode ブラウザがドキュメントをレンダリングするために使用したモードを返します Document
documentURI ドキュメントの場所を設定または返します Document
domain ドキュメントをロードしたサーバーのドメイン名を返します Document
domConfig 非推奨です。ドキュメントの DOM 設定を返します Document
elapsedTime アニメーションが実行されている時間(秒)を返します AnimationEvent
embeds ドキュメント内のすべての 要素のコレクションを返します Document
encodeURI() URI をエンコードします Global
encodeURIComponent() URI コンポーネントをエンコードします Global
E Euler's number (約 2.718) を返します Math
endsWith() 指定された文字列/文字で文字列が終わるかどうかをチェックします String
entries() キー/値のペアの配列イテレーションオブジェクトを返します Array
error() エラーメッセージをコンソールに出力します Console
escape() 非推奨です。encodeURI() または encodeURIComponent() を使用してください Global
eval() 文字列を評価し、スクリプトコードとして実行します Global
eventPhase 現在評価中のイベントフローのフェーズを返します Event
every() 配列内のすべての要素がテストをパスするかどうかをチェックします Array
exec() 文字列内で一致をテストします。最初の一致を返します RegExp
execCommand() 現在フォーカスされている要素に対して指定されたクリップボード操作を実行します Document
exitFullscreen() 全画面モードの要素をキャンセルします Element
exp(x) Ex の値を返します Math
expm1(x) Ex - 1 の値を返します Math
export 関数をエクスポートし、外部モジュールでインポート可能にします
extends クラスを拡張します(継承) Classes
fill() 配列の要素を静的な値で埋める Array
filter() テストに合格した配列の各要素から新しい配列を作成する Array
find() テストに合格した配列の最初の要素を返す Array
findIndex() テストに合格した配列の最初の要素のインデックスを返す Array
floor() 指定された数値を小数点以下切り捨てで最も近い整数にする Math
focus() 要素にフォーカスを与える Element, Window
for 条件が真の間、ブロックの文を実行する Statements
for ... in オブジェクト(または配列)の各要素に対してブロックの文を実行する Statements
forEach() 配列の各要素に対して関数を呼び出す Array
forms ドキュメント内のすべての<form>要素のコレクションを返す Document
forward() 履歴リストの次のURLを読み込む History
frameElement 現在のウィンドウが挿入されている<iframe>要素を返す Window
frames 現在のウィンドウ内のすべての<iframe>要素を返す Window
from() オブジェクトから配列を作成する Array
fromCharCode() Unicode値を文字に変換する String
fround() 数値の最も近い(32ビット単精度)浮動小数点表現を返す Math
fullscreenElement 全画面表示されている現在の要素を返す Document
fullscreenEnabled() ドキュメントが全画面表示可能かどうかを示すブール値を返す Document
function 関数を宣言する Statements
geolocation ユーザーの位置を特定するために使用できるGeolocationオブジェクトを返す Navigator
getDate() 月の日(1-31)を返す Date
getDay() 週の日(0-6)を返す Date
getAttribute() 指定された属性値を返す Element
getAttributeNode() 指定された属性ノードを返す Element
getBoundingClientRect() 要素のサイズとビューポートに対する位置を返す Element
getComputedStyle() 要素に適用される現在の計算済みCSSスタイルを取得する Window
getCurrentPosition() デバイスの現在の位置を返す Geolocation
getElementById() 指定されたID属性を持つ要素を返す Document
getElementsByClassName() 指定されたクラス名を持つすべての要素を含むNodeListを返す Document, Element
getElementsByName() 指定された名前を持つすべての要素を含むNodeListを返す Document
getElementsByTagName() 指定されたタグ名を持つすべての要素を含むNodeListを返す Document, Element
getFullYear() 年を返す Date
getHours() 時間(0-23)を返す Date
getItem() 指定されたキー名の値を返す Storage
getMilliseconds() ミリ秒(0-999)を返す Date
getMinutes() 分(0-59)を返す Date
getModifierState() ターゲット範囲を含む配列を返す MouseEvent
getMonth() 月(0-11)を返す Date
getNamedItem() NamedNodeMapから指定された属性ノードを返す Attribute
getSeconds() 秒(0-59)を返す Date
getSelection() ユーザーによって選択されたテキスト範囲を表すSelectionオブジェクトを返す Window
getTargetRanges() 挿入/削除によって影響を受けるターゲット範囲を含む配列を返す InputEvent
getTime() 1970年1月1日午前0時からのミリ秒数を返す Date
getTimezoneOffset() UTC時間とローカル時間の差を分単位で返す Date
getUTCDate() UTC時間に基づいた月の日(1-31)を返す Date
getUTCDay() UTC時間に基づいた週の日(0-6)を返す Date
getUTCFullYear() UTC時間に基づいた年を返す Date
getUTCHours() UTC時間に基づいた時間(0-23)を返す Date
getUTCMilliseconds() UTC時間に基づいたミリ秒(0-999)を返す Date
getUTCMinutes() UTC時間に基づいた分(0-59)を返す Date
getUTCMonth() UTC時間に基づいた月(0-11)を返す Date
getUTCSeconds() UTC時間に基づいた秒(0-59)を返す Date
getYear() 廃止。代わりにgetFullYear()メソッドを使用 Date
global "g"修飾子が設定されているかどうかをチェックする RegExp
go() 履歴リストから特定のURLを読み込む History
group() コンソールで新しいインライングループを作成する。console.groupEnd()が呼び出されるまで、後続のコンソールメッセージは追加レベルでインデントされる Console
groupCollapsed() コンソールで新しいインライングループを作成する。ただし、新しいグループは折りたたまれた状態で作成される。ユーザーは開示ボタンを使用して展開する必要がある Console
groupEnd() 現在のインライングループを終了する Console
hasAttribute() 指定された属性を持つ場合にtrueを返し、そうでない場合はfalseを返す Element
hasAttributes() 属性を持つ場合にtrueを返し、そうでない場合はfalseを返す Element
hasChildNodes() 子ノードを持つ場合にtrueを返し、そうでない場合はfalseを返す Element
hasFocus() ドキュメントにフォーカスがあるかどうかを示すBoolean値を返す Document
hash URLのアンカーパート(#)を設定または返す Location
head ドキュメントの<head>要素を返す Document
height 画面の総高さを返す Screen
history ウィンドウのHistoryオブジェクトを返す(Historyオブジェクトを参照) Window
host URLのホスト名とポート番号を設定または返す Location
hostname URLのホスト名を設定または返す Location
href URL全体を設定または返す Location
id 要素のid属性の値を設定または返す Element
if ... else ... else if 条件に応じて実行されるステートメントのブロックをマークする Statements
ignoreCase "i"修飾子が設定されているかどうかをチェックする RegExp
images ドキュメント内のすべての<img>要素のコレクションを返す Document
implementation このドキュメントを処理するDOMImplementationオブジェクトを返す Document
import 外部モジュールからエクスポートされた関数をインポートする
importNode() 別のドキュメントからノードをインポートする Document
in 指定されたプロパティが指定されたオブジェクトに存在する場合にtrueを返し、そうでない場合はfalseを返す Operators
includes() 配列が指定された要素を含むかどうかをチェックする Array, String
indexOf() 配列内の要素を検索し、その位置を返す Array, String
Infinity 正の無限大/負の無限大を表す数値 Global
info() コンソールに情報メッセージを出力する Console
innerHeight ウィンドウのコンテンツエリア(ビューポート)の高さをスクロールバーを含めて返す Window
innerHTML 要素の内容を設定または返す Element
innerText ノードとその子孫のテキストコンテンツを設定または返す Element
innerWidth ウィンドウのコンテンツエリア(ビューポート)の幅をスクロールバーを含めて返す Window
inputEncoding ドキュメントに使用されるエンコーディング(文字セット)を返す Document
inputType 変更のタイプ(「挿入」または「削除」)を返す InputEvent
insertAdjacentElement() 指定された位置にHTML要素を挿入する Element
insertAdjacentHTML() 指定された位置にHTML形式のテキストを挿入する Element
insertAdjacentText() 指定された位置にテキストを挿入する Element
insertBefore() 新しい子ノードを指定された既存の子ノードの前に挿入する Element
instanceof 指定されたオブジェクトが指定されたオブジェクトのインスタンスである場合にtrueを返す Operators
isArray() オブジェクトが配列であるかどうかをチェックする Array
isComposing イベントの状態が編集中かどうかを返す InputEvent, KeyboardEvent
isContentEditable 要素の内容が編集可能である場合にtrueを返し、そうでない場合はfalseを返す Element
isDefaultNamespace() 指定されたnamespaceURIがデフォルトである場合にtrueを返し、そうでない場合はfalseを返す Element
isEqualNode() 2つの要素が等しいかどうかをチェックする Element
isFinite() 値が有限で合法的な数値であるかどうかを判断する Global, Number
isId 属性がIdタイプである場合にtrueを返し、そうでない場合はfalseを返す Attribute
isInteger() 値が整数であるかどうかをチェックする Number
isNaN() 値が不正な数値であるかどうかを判断する Global, Number
isSafeInteger() 値が安全な整数であるかどうかをチェックする Number
isSameNode() 2つの要素が同じノードであるかどうかをチェックする Element
isSupported() 指定された機能が要素でサポートされているかどうかを返す Element
isTrusted イベントが信頼されているかどうかを返す Event
item() NamedNodeMap内の指定されたインデックスにある属性ノードを返す Attribute, HTMLCollection
join() 配列のすべての要素を文字列に結合する Array
key イベントで表されるキーのキー値を返す KeyboardEvent, StorageEvent
key() ストレージ内のn番目のキーの名前を返す Storage
keyCode onkeypressイベントを引き起こしたキーのUnicode文字コード、またはonkeydownまたはonkeyupイベントを引き起こしたキーのUnicodeキーコードを返す KeyboardEvent
keys() 元の配列のキーを含む配列イテレーションオブジェクトを返す Array
lang 要素のlang属性の値を設定または返す Element
language ブラウザの言語を返す Navigator
lastChild 要素の最後の子ノードを返す Element
lastElementChild 要素の最後の子要素を返す Element
lastIndex 次のマッチを開始するインデックスを指定する RegExp
lastIndexOf() 配列の要素を末尾から検索し、その位置を返す Array, String
lastModified ドキュメントが最後に変更された日時を返す Document
length 配列の要素数を設定または返す Array, Attribute, History, HTMLCollection, Window, Storage
lengthComputable 進行状況の長さが計算可能かどうかを返す ProgressEvent
let 中括弧{}スコープ内で変数を宣言する Statements
links ドキュメント内のすべての<a>および<area>要素のコレクションを返す(href属性を持つ) Document
LN2 2の自然対数を返す(約0.693) Math
LN10 10の自然対数を返す(約2.302) Math
loaded どれだけの作業がロードされたかを返す ProgressEvent
localeCompare() 現在のロケールで2つの文字列を比較する String
localStorage ウェブブラウザにキー/値ペアを保存する。データの有効期限は設定されない Window
location キーの位置を返す(キーボードまたはデバイス) KeyboardEvent
location ウィンドウのLocationオブジェクトを返す(Locationオブジェクトを参照) Window
log() 数値の自然対数を返す Math, Console
log10() 数値の常用対数を返す Math
log1p() 1 + 数値の自然対数を返す Math
log2() 数値の2を底とする対数を返す Math
LOG2E Eの2を底とする対数を返す(約1.442) Math
LOG10E Eの10を底とする対数を返す(約0.434) Math
map() 配列の各要素に関数を呼び出し、その結果の新しい配列を作成する Array
match() 正規表現に対して文字列を検索し、一致を返す String
matches() 要素が特定のCSSセレクタに一致するかどうかを示すBoolean値を返す Element
matchMedia() 指定されたCSSメディアクエリ文字列を表すMediaQueryListオブジェクトを返す Window
max() 最も高い値を持つ数値を返す Math
MAX_VALUE JavaScriptで可能な最大の数値を返す Number
message エラーメッセージ(文字列)を設定または返す Error
metaKey イベントがトリガーされたときに"META"キーが押されたかどうかを返す MouseEvent, KeyboardEvent, TouchEvent
min() 最も低い値を持つ数値を返す Math
multiline "m"修飾子が設定されているかどうかをチェックする RegExp
MIN_VALUE JavaScriptで可能な最小の数値を返す Number
moveBy() ウィンドウを現在の位置から相対的に移動する Window
moveTo() 指定された位置にウィンドウを移動する Window
MovementX 最後のmousemoveイベントの位置に対するマウスポインタの水平座標を返す MouseEvent
MovementY 最後のmousemoveイベントの位置に対するマウスポインタの垂直座標を返す MouseEvent
name エラー名を設定または返す Error, Attribute, Window
namedItem() HTMLCollection内で指定されたIDまたは名前の要素を返す HTMLCollection
namespaceURI 要素の名前空間URIを返す Element
NaN "Not-a-Number"の値 Global, Number
navigator ウィンドウのNavigatorオブジェクトを返す(Navigatorオブジェクトを参照) Window
NEGATIVE_INFINITY 負の無限大を表す(オーバーフロー時に返される) Number
new コンストラクタのインスタンスを作成する
newURL ハッシュが変更された後のドキュメントのURLを返す HasChangeEvent
newValue 変更されたストレージアイテムの新しい値を返す StorageEvent
nextSibling 同じノードツリーレベルの次のノードを返す Element
nextElementSibling 同じノードツリーレベルの次の要素を返す Element
nodeName ノードの名前を返す Element
nodeType ノードの種類を返す Element
nodeValue ノードの値を設定または返す Element
normalize() 空のTextノードを削除し、隣接するノードを結合する Document, Element
normalizeDocument() 空のTextノードを削除し、隣接するノードを結合する Document
now() 1970年1月1日午前0時からのミリ秒数を返す Date
Number() オブジェクトの値を数値に変換する Global
offsetHeight 要素の高さを返します。パディング、ボーダー、スクロールバーを含みます。 Element
offsetWidth 要素の幅を返します。パディング、ボーダー、スクロールバーを含みます。 Element
offsetLeft 要素の水平オフセット位置を返します。 Element
offsetParent 要素のオフセットコンテナを返します。 Element
offsetTop 要素の垂直オフセット位置を返します。 Element
offsetX マウスポインタの水平座標を、対象要素の端からの相対位置として返します。 MouseEvent
offsetY マウスポインタの垂直座標を、対象要素の端からの相対位置として返します。 MouseEvent
oldURL ハッシュが変更される前のドキュメントのURLを返します。 HashChangeEvent
oldValue 変更されたストレージ項目の古い値を返します。 StorageEvent
onabort メディアの読み込みが中止されたときに発生します。 UIEvent, Event
onafterprint ページの印刷が開始されたとき、または印刷ダイアログが閉じられたときに発生します。 Event
onanimationend CSSアニメーションが完了したときに発生します。 AnimationEvent
onanimationiteration CSSアニメーションが繰り返されるときに発生します。 AnimationEvent
onanimationstart CSSアニメーションが開始したときに発生します。 AnimationEvent
onbeforeprint ページが印刷される直前に発生します。 Event
onbeforeunload ドキュメントがアンロードされる直前に発生します。 UIEvent, Event
onblur 要素がフォーカスを失ったときに発生します。 FocusEvent
oncanplay ブラウザがメディアの再生を開始できるようになったときに発生します。 Event
oncanplaythrough ブラウザがバッファリングなしでメディアの再生を完了できるようになったときに発生します。 Event
onchange フォーム要素、選択内容、またはチェック状態が変更されたときに発生します。 Event
onclick ユーザーが要素をクリックしたときに発生します。 MouseEvent
oncontextmenu ユーザーが要素で右クリックしてコンテキストメニューを開いたときに発生します。 MouseEvent
oncopy ユーザーが要素のコンテンツをコピーしたときに発生します。 ClipboardEvent
oncut ユーザーが要素のコンテンツを切り取ったときに発生します。 ClipboardEvent
ondblclick ユーザーが要素をダブルクリックしたときに発生します。 MouseEvent
ondrag 要素がドラッグされているときに発生します。 DragEvent
ondragend ユーザーが要素のドラッグを終了したときに発生します。 DragEvent
ondragenter ドラッグされた要素がドロップターゲットに入ったときに発生します。 DragEvent
ondragleave ドラッグされた要素がドロップターゲットを離れたときに発生します。 DragEvent
ondragover ドラッグされた要素がドロップターゲットの上にあるときに発生します。 DragEvent
ondragstart ユーザーが要素をドラッグし始めたときに発生します。 DragEvent
ondrop ドラッグされた要素がドロップターゲットにドロップされたときに発生します。 DragEvent
ondurationchange メディアの再生時間が変更されたときに発生します。 Event
onemptied 何か問題が発生し、メディアファイルが突然利用できなくなったときに発生します(例えば、予期せず接続が切断されたとき)。 Event
onended メディアが最後まで再生されたときに発生します(例えば「お聴きいただきありがとうございます」などのメッセージを表示するのに便利です)。 Event
onerror 外部ファイルの読み込み中にエラーが発生したときに発生します。 ProgressEvent, UiEvent, Event
onfocus 要素がフォーカスを受け取ったときに発生します。 FocusEvent
onfocusin 要素がフォーカスを受け取ろうとしているときに発生します。 FocusEvent
onfocusout 要素がフォーカスを失おうとしているときに発生します。 FocusEvent
onfullscreenchange 要素がフルスクリーンモードで表示されたときに発生します。 Event
onfullscreenerror 要素がフルスクリーンモードで表示できないときに発生します。 Event
onhashchange URLのアンカーパートが変更されたときに発生します。 HashChangeEvent
oninput 要素にユーザー入力があったときに発生します。 InputEvent, Event
oninvalid 要素が無効になったときに発生します。 Event
onkeydown ユーザーがキーを押しているときに発生します。 KeyboardEvent
onkeypress ユーザーがキーを押したときに発生します。 KeyboardEvent
onkeyup ユーザーがキーを離したときに発生します。 KeyboardEvent
onLine ブラウザがオンラインかどうかを判定します。 Navigator
onload オブジェクトが読み込まれたときに発生します。 UiEvent, Event
onloadeddata メディアデータが読み込まれたときに発生します。 Event
onloadedmetadata メタデータ(例えば、寸法や再生時間など)が読み込まれたときに発生します。 Event
onloadstart ブラウザが指定されたメディアの読み込みを開始したときに発生します。 ProgressEvent
onmessage イベントソースからメッセージが受信されたときに発生します。 Event
onmousedown ユーザーが要素上でマウスボタンを押したときに発生します。 MouseEvent
onmouseenter ポインタが要素上に移動したときに発生します。 MouseEvent
onmouseleave ポインタが要素から離れたときに発生します。 MouseEvent
onmousemove ポインタが要素上で移動しているときに発生します。 MouseEvent
onmouseover ポインタが要素またはその子要素に移動したときに発生します。 MouseEvent
onmouseout ユーザーが要素またはその子要素からマウスポインタを移動したときに発生します。 MouseEvent
onmouseup ユーザーが要素上でマウスボタンを離したときに発生します。 MouseEvent
onmousewheel 非推奨。代わりに wheel イベントを使用してください。 WheelEvent
onoffline ブラウザがオフラインで動作し始めたときに発生します。 Event
ononline ブラウザがオンラインで動作し始めたときに発生します。 Event
onopen イベントソースとの接続が開かれたときに発生します。 Event
onpagehide ユーザーがウェブページから離れるときに発生します。 PageTransitionEvent
onpageshow ユーザーがウェブページに移動したときに発生します。 PageTransitionEvent
onpaste ユーザーが要素にコンテンツをペーストしたときに発生します。 ClipboardEvent
onpause メディアがユーザーやプログラムによって一時停止されたときに発生します。 Event
onplay メディアの再生が開始されたとき、または一時停止が解除されたときに発生します。 Event
onplaying メディアが一時停止やバッファリングの後に再生されているときに発生します。 Event
onpopstate ウィンドウの履歴が変更されたときに発生します。 PopStateEvent
onprogress ブラウザがメディアデータを取得中のときに発生します(ダウンロード中など)。 Event
onratechange メディアの再生速度が変更されたときに発生します。 Event
onresize ドキュメントビューのサイズが変更されたときに発生します。 UiEvent, Event
onreset フォームがリセットされたときに発生します。 Event
onscroll 要素のスクロールバーがスクロールされているときに発生します。 UiEvent, Event
onsearch ユーザーが検索フィールドに文字を入力したときに発生します(例:<input="search">)。 Event
onseeked ユーザーがメディア内の新しい位置に移動またはスキップを完了したときに発生します。 Event
onseeking ユーザーがメディア内の新しい位置に移動またはスキップを開始したときに発生します。 Event
onselect ユーザーがテキストを選択した後に発生します(例:<input><textarea>)。 UiEvent, Event
onshow <menu>要素がコンテキストメニューとして表示されたときに発生します。 Event
onstalled ブラウザがメディアデータを取得しようとしているが、データが利用できないときに発生します。 Event
onstorage Web Storageエリアが更新されたときに発生します。 StorageEvent
onsubmit フォームが送信されたときに発生します。 Event
onsuspend ブラウザが意図的にメディアデータを取得しないときに発生します。 Event
ontimeupdate 再生位置が変更されたときに発生します(ユーザーがメディア内の異なるポイントに早送りしたときなど)。 Event
ontoggle ユーザーが<details>要素を開閉したときに発生します。 Event
ontouchcancel タッチが中断されたときに発生します。 TouchEvent
ontouchend 指がスクリーンから離されたときに発生します。 TouchEvent
ontouchmove 指がスクリーン上をドラッグされたときに発生します。 TouchEvent
ontouchstart 指がスクリーンに置かれたときに発生します。 TouchEvent
ontransitionend CSSトランジションが完了したときに発生します。 TransitionEvent
onunload ページがアンロードされたときに発生します(例:<body>)。 UiEvent, Event
onvolumechange メディアの音量が変更されたときに発生します(ミュートの設定を含む)。 Event
onwaiting メディアが一時停止しているが、再開が予想されるときに発生します(例:メディアがバッファリングのために一時停止されたとき)。 Event
onwheel マウスホイールが要素上で上下に回転したときに発生します。 WheelEvent
open() document.write()からの出力を収集するためにHTML出力ストリームを開きます。 Document, Window
opener ウィンドウを作成したウィンドウへの参照を返します。 Window
origin URLのプロトコル、ホスト名、およびポート番号を返します。 Location
outerHeight ツールバーやスクロールバーを含むブラウザウィンドウの高さを返します。 Window
outerHTML 要素の外側の内容を設定または返します。 Element
outerText ノードとその子孫のテキストの外側の内容を設定または返します。 Element
outerWidth ツールバーやスクロールバーを含むブラウザウィンドウの幅を返します。 Window
ownerDocument 要素のルート要素(ドキュメントオブジェクト)を返します。 Element
pageX マウスイベントが発生したときの、ドキュメントに対するマウスポインターの水平座標を返します。 MouseEvent
pageXOffset 現在のドキュメントがウィンドウの左上隅から水平にスクロールされたピクセル数を返します。 Window
pageY マウスイベントが発生したときの、ドキュメントに対するマウスポインターの垂直座標を返します。 MouseEvent
pageYOffset 現在のドキュメントがウィンドウの左上隅から垂直にスクロールされたピクセル数を返します。 Window
parent 現在のウィンドウの親ウィンドウを返します。 Window
parentNode 要素の親ノードを返します。 Element
parentElement 要素の親要素ノードを返します。 Element
parse() 日付文字列を解析し、1970年1月1日からのミリ秒数を返します。 Date, JSON
parseFloat() 文字列を解析し、浮動小数点数を返します。 Global
parseInt() 文字列を解析し、整数を返します。 Global
pathname URLのパス名を設定または返します。 Location
persisted ウェブページがブラウザによってキャッシュされたかどうかを返します。 PageTransitionEvent
PI 円周率(約3.14)を返します。 Math
pixelDepth スクリーンの色解像度(ビット毎ピクセル)を返します。 Screen
platform ブラウザがどのプラットフォーム用にコンパイルされているかを返します。 Navigator
pop() 配列の最後の要素を削除し、その要素を返します。 Array
port URLのポート番号を設定または返します。 Location
position 指定された時点で関心のあるデバイスの位置を返します。 Geolocation
positionError ジオロケーションデバイスの使用中に発生したエラーの理由を返します。 Geolocation
positionOptions Geolocation.getCurrentPosition()およびGeolocation.watchPosition()のパラメーターとして渡すオプションプロパティを含むオブジェクトを記述します。 Geolocation
POSITIVE_INFINITY 無限大(オーバーフロー時に返されます)を表します。 Number
preventDefault() イベントをキャンセル可能な場合、イベントをキャンセルし、そのイベントに関連付けられたデフォルトのアクションが発生しないようにします。 Event
print() 現在のウィンドウの内容を印刷します。 Window
product ブラウザのエンジン名を返します。 Navigator
propertyName アニメーションまたはトランジションに関連付けられたCSSプロパティの名前を返します。 AnimationEvent, TransitionEvent
protocol URLのプロトコルを設定または返します。 Location
prototype 配列オブジェクトにプロパティおよびメソッドを追加できるようにします。 Array, Boolean, Date
pseudoElement アニメーションまたはトランジションの疑似要素の名前を返します。 AnimationEvent, TransitionEvent
push() 新しい要素を配列の末尾に追加し、新しい配列の長さを返します。 Array
querySelector() ドキュメント内で指定されたCSSセレクターに一致する最初の要素を返します。 Document, Element
querySelectorAll() ドキュメント内で指定されたCSSセレクターに一致するすべての要素を含む静的なNodeListを返します。 Document, Element
random() 0から1の間の乱数を返します。 Math
readyState ドキュメントの(読み込み)状態を返します。 Document
reduce() 配列の値を左から右に単一の値に減らします。 Array
reduceRight() 配列の値を右から左に単一の値に減らします。 Array
referrer 現在のドキュメントを読み込んだドキュメントのURLを返します。 Document
region 指定されたリージョンを返します。 MouseEvent
reload() 現在のドキュメントをリロードします。 Location
remove() 要素をDOMから削除します。 Element
removeAttribute() 指定された属性を要素から削除します。 Element
removeAttributeNode() 指定された属性ノードを削除し、削除されたノードを返します。 Element
removeChild() 要素から子ノードを削除します。 Element
removeEventListener() addEventListener()メソッドでアタッチされたイベントハンドラーを削除します。 Element
removeItem() ストレージからキーを削除します。 Storage
repeat キーが繰り返し押されているかどうかを返します。 KeyboardEvent
repeat() 既存の文字列の指定された数のコピーを含む新しい文字列を返します。 String
replace() 文字列内の指定された値または正規表現を検索し、指定された値が置き換えられた新しい文字列を返します。 String, Location
replaceChild() 要素内の子ノードを置き換えます。 Element
requestAnimationFrame() 次の再描画の前にアニメーションを更新するために関数を呼び出すようにブラウザに要求します。 Window
requestFullscreen() 要素を全画面モードで表示します。 Element
resizeBy() ウィンドウを指定されたピクセル数だけリサイズします。 Window
resizeTo() ウィンドウを指定された幅と高さにリサイズします。 Window
return 関数の実行を停止し、その関数から値を返します。 Statements
reverse() 配列内の要素の順序を逆にします。 Array
round() xを最も近い整数に丸めます。 Math
pow() xのy乗を返します。 Math
previousSibling 同じノードツリーレベルで前のノードを返します。 Element
previousElementSibling 同じノードツリーレベルで前の要素を返します。 Element
prompt() 訪問者に入力を促すダイアログボックスを表示します。 Window
prototype オブジェクトにプロパティおよびメソッドを追加できるようにします。 Number
relatedTarget マウスイベントをトリガーした要素に関連する要素を返します。 MouseEvent, FocusEvent
removeEventListener() addEventListener()メソッドでアタッチされたイベントハンドラーをドキュメントから削除します。 Document
removeNamedItem() 指定された属性ノードを削除します。 Attribute
renameNode() 指定されたノードの名前を変更します。 Document
screen ウィンドウのスクリーンオブジェクトを返します(スクリーンオブジェクトを参照)。 Window
screenLeft スクリーンに対するウィンドウの水平座標を返します。 Window
screenTop スクリーンに対するウィンドウの垂直座標を返します。 Window
screenX スクリーンに対するウィンドウまたはマウスポインターの水平座標を返します。 Window, MouseEvent
screenY スクリーンに対するウィンドウまたはマウスポインターの垂直座標を返します。 Window, MouseEvent
scripts ドキュメント内の<script>要素のコレクションを返す Document
scroll() 非推奨。このメソッドはscrollTo()メソッドで置き換えられました。 Window
scrollBy() 指定されたピクセル数だけドキュメントをスクロールする Window
scrollHeight 要素のパディングを含む高さ全体を返す Element
scrollIntoView() 指定された要素をブラウザウィンドウの可視領域にスクロールする Element
scrollLeft 要素のコンテンツが水平にスクロールされているピクセル数を設定または返す Element
scrollTo() 指定された座標にドキュメントをスクロールする Window
scrollTop 要素のコンテンツが垂直にスクロールされているピクセル数を設定または返す Element
scrollWidth 要素のパディングを含む幅全体を返す Element
scrollX pageXOffsetの別名 Window
scrollY pageYOffsetの別名 Window
search URLのクエリ文字列部分を設定または返す Location
search() 指定された値または正規表現を検索し、一致の位置を返す String
self 現在のウィンドウを返す Window
sessionStorage ブラウザにキーと値のペアを保存することを可能にする。セッションごとにデータを保存する Window
setAttribute() 指定された属性を指定された値に設定または変更する Element
setAttributeNode() 指定された属性ノードを設定または変更する Element
setDate() 日付オブジェクトの日を設定する Date
setFullYear() 日付オブジェクトの年を設定する Date
setHours() 日付オブジェクトの時を設定する Date
setInterval() 指定された間隔(ミリ秒単位)で関数を呼び出すまたは式を評価する Window
setItem() ストレージにキーを追加し、すでに存在する場合はそのキーの値を更新する Storage
setMilliseconds() 日付オブジェクトのミリ秒を設定する Date
setMinutes() 日付オブジェクトの分を設定する Date
setMonth() 日付オブジェクトの月を設定する Date
setNamedItem() 指定された属性ノード(名前で)を設定する Attribute
setSeconds() 日付オブジェクトの秒を設定する Date
setTime() 指定されたミリ秒数を基準として、日付を設定する Date
setTimeout() 指定されたミリ秒数後に関数を呼び出すまたは式を評価する Window
setUTCDate() 日付オブジェクトのUTC日を設定する Date
setUTCFullYear() 日付オブジェクトのUTC年を設定する Date
setUTCHours() 日付オブジェクトのUTC時を設定する Date
setUTCMilliseconds() 日付オブジェクトのUTCミリ秒を設定する Date
setUTCMinutes() 日付オブジェクトのUTC分を設定する Date
setUTCMonth() 日付オブジェクトのUTC月を設定する Date
setUTCSeconds() 日付オブジェクトのUTC秒を設定する Date
setYear() 非推奨。setFullYear()メソッドを使用してください。 Date
shift() 配列の最初の要素を削除し、その要素を返す Array
shiftKey イベントがトリガーされたときに「SHIFT」キーが押されていたかどうかを返す MouseEvent, KeyboardEvent, TouchEvent
sign(x) 数値の符号を返す(正、負、ゼロを判定) Math
sin() xの正弦を返す(xはラジアン単位) Math
sinh() xの双曲線正弦を返す Math
slice() 配列の一部を選択し、新しい配列を返す Array, String
some() 配列内の要素のいずれかがテストをパスするかどうかを確認する Array
sort() 配列の要素をソートする Array
source 正規表現パターンのテキストを返す RegExp
specified 属性が指定されている場合はtrueを返し、そうでなければfalseを返す Attribute
splice() 配列から要素を追加または削除する Array
split() 文字列を部分文字列の配列に分割する String
static クラスの静的メソッドを定義する Classes
startsWith() 指定された文字列で始まるかどうかを確認する String
state 履歴エントリのコピーを含むオブジェクトを返す PopStateEvent
String() オブジェクトの値を文字列に変換する Global
stop() ウィンドウの読み込みを停止する Window
stopImmediatePropagation() 同じイベントの他のリスナーの呼び出しを防ぐ Event
stopPropagation() イベントの進行を止める Event
stringify() JavaScriptオブジェクトをJSON文字列に変換する JSON
sqrt() xの平方根を返す Math
SQRT1_2 1/2の平方根を返す(約0.707) Math
SQRT2 2の平方根を返す(約1.414) Math
status ウィンドウのステータスバーに表示するテキストを設定または返す Window
strictErrorChecking エラーチェックが有効かどうかを設定または返す Document
storageArea 影響を受けるストレージオブジェクトを表すオブジェクトを返す StorageEvent
style 要素のstyle属性の値を設定または返す Element
substr() 指定された開始位置から、指定された文字数の文字列を抽出する String
substring() 指定されたインデックス間の文字列を抽出する String
super 親クラスを参照する Classes
switch さまざまなケースに応じて実行する文のブロックをマークする Statements
table() 表形式でデータを表示する Console
tabIndex 要素のtabindex属性の値を設定または返す Element
tagName 要素のタグ名を返す Element
tan() 角度のタンジェントを返す Math
tanh() 数値の双曲線タンジェントを返す Math
target イベントをトリガーした要素を返す Event
targetTouches タッチ開始イベントが発生した要素と同じターゲット要素に接触しているすべてのタッチオブジェクトのリストを返す TouchEvent
test() 文字列内で指定された値または正規表現に一致するかどうかをテストし、trueまたはfalseを返す RegExp
textContent ノードとその子孫のテキストコンテンツを設定または返す Element
this それが属するオブジェクトを参照する Global
time コードの実行時間を計測する Console
timeEnd() console.time() で開始されたタイマーを停止する Console
timeStamp イベントが作成されたエポックからの経過時間(ミリ秒単位)を返す Event
title ドキュメントまたは要素のタイトルを設定または返す Document, Element
toDateString() Date オブジェクトの日付部分を読みやすい文字列に変換する Date
toGMTString() 廃止予定。代わりに toUTCString() メソッドを使用する Date
toExponential() 数値を指数表記に変換する Number
toFixed(x) 数値を指定した桁数の小数点以下で文字列に変換する Number
toJSON() 日付をJSON形式の文字列としてフォーマットする Date
toISOString() 日付をISO標準の文字列としてフォーマットする Date
toLocaleDateString() ロケールに応じた日付部分を文字列として返す Date
toLocaleLowerCase() ホストのロケールに応じて文字列を小文字に変換する String
toLocaleString() ロケールに応じてDateオブジェクトを文字列に変換する Date
toLocaleTimeString() ロケールに応じた時間部分を文字列として返す Date
toLocaleUpperCase() ホストのロケールに応じて文字列を大文字に変換する String
toLowerCase() 文字列を小文字に変換する String
top ブラウザウィンドウの最上位のWindowオブジェクトを返す Window
toPrecision(x) 数値を指定した長さにフォーマットする Number
toString() 配列を文字列に変換し、結果を返す Array, Boolean, Date, Number, RegExp, String, Element
total 読み込まれる作業の総量を返す ProgressEvent
toTimeString() Dateオブジェクトの時間部分を文字列に変換する Date
touches 表面と接触しているすべてのタッチオブジェクトのリストを返す TouchEvent
toUpperCase() 文字列を大文字に変換する String
toUTCString() UTC時間に基づいてDateオブジェクトを文字列に変換する Date
trace() スタックトレースをコンソールに出力する Console
transitionend CSSトランジションが完了した際に発生するイベント TransitionEvent
trim() 文字列の両端から空白を削除する String
trunc() 数値の整数部分を返す Math
try ... catch ... finally tryブロックでエラーが発生した場合に実行される文のブロックを指定し、エラーハンドリングを実装する Statements
type イベントの名前を返す Event
typeof 変数、オブジェクト、関数、または式の型を返す Operators
undefined 変数が値を持たないことを示す Global
unescape() バージョン1.5で廃止予定。代わりに decodeURI() または decodeURIComponent() を使用する Global
unshift() 新しい要素を配列の先頭に追加し、新しい配列の長さを返す Array
url 変更されたアイテムのドキュメントのURLを返す StorageEvent
URL HTMLドキュメントの完全なURLを返す Document
userAgent ブラウザがサーバーに送信するユーザーエージェントヘッダーを返す Navigator
UTC() UTC時刻に基づいて1970年1月1日午前0時からのミリ秒数を返す Date
value 属性の値を設定または返す Attribute
valueOf() 配列のプリミティブな値を返す Array, Boolean, Date, Number, String
var 変数を宣言する Statements
warn() コンソールに警告メッセージを出力する Console
watchPosition() 位置情報を監視するためのウォッチIDを返し、そのIDを Geolocation.clearWatch() メソッドに渡すことでハンドラーを登録解除できる Geolocation
which マウスイベントまたはキーボードイベントが発生した際に押されたマウスボタンを返す MouseEvent, KeyboardEvent
width 画面の全体の幅を返す Screen
view イベントが発生した Window オブジェクトへの参照を返す UiEvent
void 式を評価し、undefined を返す Operators
while 条件が真の間、文のブロックを繰り返し実行する Statements
write() HTML式またはJavaScriptコードを文書に書き込む Document
writeln() write() と同様だが、各文の後に改行文字が追加される Document
yield ジェネレータ関数の実行を一時停止および再開する Operators