JavaScriptの主要ブラウザオブジェクトの一覧です。
ブラウザオブジェクトの階層
ブラウザオブジェクトは以下のような階層構造になっています。
windowオブジェクト
windowオブジェクトの主要プロパティです。
オブジェクト | 意味 |
---|---|
window.outerWidth | ブラウザ全体の横幅を取得する |
window.outerHeight | ブラウザ全体の縦幅を取得する |
window.innerWidth | ブラウザ表示領域の横幅を取得する |
window.innerHeight | ブラウザ表示領域の縦幅を取得する |
window.close() | ウィンドウを閉じる |
window.opener | サブウィンドウから親ウィンドウを参照する |
window.showModalDialog | モーダルダイアログを開く |
window.print | 印刷ダイアログを開く |
window.prompt | 入力ダイアログを開く |
window.confirm | コンファームを開く |
window.alert | アラートを表示する |
window.status | ステータスバーに一時的にメッセージを表示する |
window.defaultStatus | ステータスバーにデフォルトのメッセージを表示する |
window.length | ウィンドウ内のフレーム数を取得する |
window.open | 新規にウィンドウを開く |
window名.closed | ウィンドウが閉じているかどうかを判定する |
window名.name | ウィンドウの名前を取得する |
window名.moveBy | 画面を移動する(相対値にて) |
window名.moveTo | 画面を移動する(絶対値にて) |
window名.resizeBy | 画面サイズを相対値で指定する |
window名.resizeTo | 画面サイズを絶対値で指定する |
window名.scrollBy | 指定位置までページをスクロールする(相対値指定) |
window名.scrollTo | 指定位置までページをスクロールする(絶対値指定) |
window名.scroll | 画面を指定した位置へスクロールする |
window名.focus() | ウィンドウを前面に移動する |
window名.blur() | ウィンドウを後ろに移動する |
window.pageXOffset() | 水平方向のスクロール量を取得する |
window.pageYOffset() | 垂直方向のスクロール量を取得する |
window.documentオブジェクト
window.documentオブジェクトの主要プロパティです。
オブジェクト | 意味 |
---|---|
document.querySelector | CSSセレクタ指定で要素を取得する |
document.querySelectorAll | CSSセレクタ指定で要素を取得する |
document.lastModified | ファイルの最終更新日を取得する |
document.images.length | サイト内にある画像の数を取得する |
document.title | ページのタイトルを取得/設定する |
document.cookie | cookieを取得/設定する |
document.write | ページに文字を出力する |
document.writeln | ページに文字列を出力する |
document.referrer | 遷移元のURLを取得する |
document.URL | ページのURLを取得する |
document.domain | ページのドメインを取得する |
document.getElementsByTagName() | タグ名から要素を取得する |
document.getElementsByClassName() | class名から要素を取得する |
document.getElementsByName() | name名から要素を取得する |
document.getElementById() | id名から要素を取得する |
document.createElement | 要素を生成する |
document.length | ドキュメント件数を取得する |
document.open | ドキュメントの出力を開始する |
document.close | ドキュメントの出力を終了する |
document.clear | ドキュメントの内容をクリアする |
document.location | ドキュメントのURLを参照/設定する |
document.getSelection() | 選択された文字列を取得する |
document.forms[] | フォーム要素のリストを取得する |
window.locationオブジェクト
window.locationオブジェクトの主要プロパティです。
オブジェクト | 意味 |
---|---|
location.replace | 履歴を残さずページ遷移する |
location.search | URLのパラメータを取得する |
location.reload | リロードを行う |
location.href | 指定URLへ画面遷移を行う |
location.assign | 履歴を残しつつページ遷移を行う |
location.hash | URLのハッシュ(アンカー)を取得する(例:#top) |
location.protocol | URLのプロトコルを取得する(例:http:) |
location.hostname | URLのホスト名を取得する(例:www.hoge.xxx) |
location.port | URLのポート番号を取得する(例:8080) |
location.pathname | URLのパス名を取得する(例:/index.html) |
location.host | URLのホスト名+ポート番号を取得する (例:www.hoge.xxx:8080) |
window.navigatorオブジェクト
window.navigatorオブジェクトの主要プロパティです。
オブジェクト | 意味 |
---|---|
navigator.plugins | プラグインの情報を取得する |
navigator.javaEnabled() | Javaアプレットが使用できるかどうか調べる |
navigator.platform | OSの種類 |
navigator.vendor | ブラウザのベンダー名 |
navigator.userAgent | エージェント文字列 |
navigator.language | ブラウザの言語(メインの言語) |
navigator.languages | ブラウザの言語(一覧) |
navigator.userLanguage | ユーザ環境の言語 |
navigator.systemLanguage | OSの言語 |
navigator.browserLanguage | ブラウザの言語 |
navigator.appCodeName | ブラウザのコード名 |
navigator.appName | ブラウザ名 |
navigator.appVersion | ブラウザのバージョン番号 |
navigator.appMinorVersion | ブラウザのマイナーバージョン番号 |
navigator.cpuClass | CPU名 |
navigator.onLine | オンラインかどうか返す |
navigator.cookieEnabled | cookieが有効かどうか返す |
window.historyオブジェクト
window.historyオブジェクトの主要プロパティです。
オブジェクト | 意味 |
---|---|
history.back | ページを戻る |
history.forward | ページを進む |
history.go | 指定したページ数分履歴を移動する |
history.length | 履歴の数を取得する |
window.screenオブジェクト
window.screenオブジェクトの主要プロパティです。
オブジェクト | 意味 |
---|---|
screen.width | ディスプレイの横幅を取得する |
screen.height | ディスプレイの縦幅を取得する |
screen.availWidth | ディスプレイの利用可能な横幅を取得する |
screen.availHeight | ディスプレイの利用可能な縦幅を取得する |