| JavaScript オブジェクトリファレンス | Program | INDEX |
| Property | |
|---|---|
| name | アンカーの名前の取得・設定 |
| text | 表示文字列の取得・設定 |
| Array Type | |
| anchors | 配列型 |
| anchors.length | 配列の個数の取得・設定 |
| anchors[int ] | 添え字 int の要素への参照 |
| Constructor | |
|---|---|
| new () | 既定のコンストラクタ : 空の配列 |
| new (int ) | int : 要素数 |
| new (e1, e2, ...eN ) | e1, e2 ...eN : 要素 |
| Property | |
| length | 要素の数の取得 |
| Method | |
| pop() | 末尾の要素を取得して削除する |
| push(value ) | 末尾に要素 value を追加する |
| reverse() | 配列の順序を逆にする |
| shift() | 先頭の要素を取得して削除する |
| slice(int1, [int2 ]) | 添え字 int1 から末尾(または int2-1)までをコピーする |
| sort(func ) | 関数funcの条件に従って要素を並べ替える |
| unshift(e1, [e2, ...eN ]) | 先頭に要素 e1( ,e2〜eN ) を挿入する。 |
| Constructor | |
|---|---|
| new () | 既定のコンストラクタ : 生成時の日時 |
| new (y, m, d ) | y:年, m:月(0-11), d:日(1-31) |
| new (y, m, d, H, M, S ) | y:年, m:月, d:日, H:時(0-23), M:分(0-59), S:秒(0-59) |
| Method | |
| getDate() | 日にちを取得する |
| getDay() | 曜日を取得する |
| getFullYear() | 西暦(四桁)を取得する |
| getHours() | 時を取得する |
| getMilliseconds() | ミリ秒を取得する |
| getMinutes() | 分を取得する |
| getMonth() | 月を取得する |
| getSeconds() | 秒を取得する |
| getTime() | 1970/1/1 00:00:00 からのミリ秒を取得する |
| getYear() | 西暦(二または四桁)を取得する |
| parse(date ) | 1970/1/1 00:00:00 から date までのミリ秒を取得する |
| setDate(int ) | 日にちを int に設定する |
| setFullYear(int ) | 西暦(四桁)を int に設定する |
| setHours(int ) | 時を int に設定する |
| setMilliseconds(int ) | ミリ秒を int に設定する |
| setMinutes(int ) | 分を int に設定する |
| setMonth(int ) | 月を int に設定する |
| setSeconds(int ) | 秒を int に設定する |
| setTime(time ) | 1970/1/1 00:00:00 から timeミリ秒経過した日時を設定する |
| setYear(int ) | 西暦(二または四桁)を int に設定する |
| toDateString() | 日付文字列の取得(ex : Thu May 5 2005) |
| toLocaleDateSring() | ローカル日付文字列の取得(ex : 2005年5月5日) |
| toLocaleString() | ローカル日時文字列の取得(ex : 2005年5月5日 00:02:10) |
| toLocaleTimeString() | ローカル時刻文字列の取得(ex : 22:05:10) |
| toTimeString() | 時刻文字列の取得(ex : 20:05:10 UTC+0900) |
| Property | |
|---|---|
| alinkColor | アクティブリンクの前景色の取得・設定 |
| bgColor | 背景色の取得・設定 |
| cookie | クッキー情報の取得・設定 |
| fgColor | 前景色の取得・設定 |
| lastModified | 最終更新日の取得 |
| linkColor | リンクの前景色の取得・設定 |
| locaion | 位置(http://...)の取得・設定 |
| referrer | 一つ前のURLの取得 |
| title | タイトルの取得・設定 |
| vlinkColor | 訪問済みリンクの前景色の取得・設定 |
| Method | |
| clear() | open()で開いたドキュメントを消去する |
| close() | open()で開いたドキュメントを閉じる |
| createElement(elem ) | HTML要素 elem からオブジェクトを生成する |
| createTextNode(str ) | HTML要素に関連付ける文字列 str からオブジェクトを生成する |
| getEementById(str ) | id が str のオブジェクトを取得する |
| getElementsByName(str ) | id が str のオブジェクトの配列を取得する |
| getElementsByTagName(str ) | tagname が str のオブジェクト配列を取得する |
| open([str ]) | MIMEタイプ"text/html"(またはタイプ str)のドキュメントを開く |
| write(str ) | ドキュメントに書き出す |
| Property | |
|---|---|
| keyCode | イベントを発生させたキーのUnicodeの取得 |
| type | 発生したイベント名の取得 |
| x | イベント発生時のx座標の取得 |
| y | イベント発生時のy座標の取得 |
| Array Type | |
|---|---|
| elements | 配列型 |
| elements.length | 配列の個数の取得・設定 |
| elements[int ] | 添え字 int の要素への参照 |
| Property | |
|---|---|
| id | id 属性の取得・設定 |
| name | name 属性の取得・設定 |
| type | オブジェクトの型名の取得・設定 |
| value | 参照値の取得・設定 |
| Method | |
| blur() | フォーカスを外す |
| click() | クリックする |
| focus() | フォーカスを当てる |
| Property | |
|---|---|
| checked | チェック状態 (true | false) の取得・設定 |
| defaultChecked | 既定のチェック状態 (true | false) の取得・設定 |
| id | id 属性の取得・設定 |
| name | name 属性の取得・設定 |
| type | オブジェクトの型名の取得・設定 |
| value | 参照値の取得・設定 |
| Method | |
| blur() | フォーカスを外す |
| click() | クリックする |
| focus() | フォーカスを当てる |
| Property | |
|---|---|
| id | id 属性の取得・設定 |
| name | name 属性の取得・設定 |
| type | オブジェクトの型名の取得・設定 |
| value | 参照値の取得・設定 |
| Property | |
|---|---|
| defaultSelected | 既定の選択状態 (true | false) の取得・設定 |
| index | 添え字の取得・設定 |
| selected | 選択状態 (true | false) の取得・設定 |
| text | 表示文字列の取得・設定 |
| value | 参照値の取得・設定 |
| Array Type | |
| options | 配列型 |
| options.length | 配列の個数の取得・設定 |
| options[int ] | 添え字 int の要素への参照 |
| Property | |
|---|---|
| defaultValue | 既定の文字列の取得・設定 |
| id | id 属性の取得・設定 |
| name | name 属性の取得・設定 |
| type | オブジェクトの型名の取得・設定 |
| value | 参照値の取得・設定 |
| Method | |
| blur() | フォーカスを外す |
| click() | クリックする |
| focus() | フォーカスを当てる |
| Property | |
|---|---|
| checked | チェック状態 (true | false) の取得・設定 |
| defaultChecked | 既定のチェック状態 (true | false) の取得・設定 |
| id | id 属性の取得・設定 |
| name | name 属性の取得・設定 |
| type | オブジェクトの型名の取得・設定 |
| value | 参照値の取得・設定 |
| Method | |
| blur() | フォーカスを外す |
| click() | クリックする |
| focus() | フォーカスを当てる |
| Property | |
|---|---|
| id | id 属性の取得・設定 |
| name | name 属性の取得・設定 |
| type | オブジェクトの型名の取得・設定 |
| value | 参照値の取得・設定 |
| Method | |
| blur() | フォーカスを外す |
| click() | クリックする |
| focus() | フォーカスを当てる |
| Property | |
|---|---|
| id | id 属性の取得・設定 |
| length | 選択項目数の取得 |
| name | name 属性の取得・設定 |
| selectedIndex | 選択中の項目の添え字の取得・設定 |
| type | オブジェクトの型名の取得・設定 |
| value | 参照値の取得・設定 |
| Method | |
| blur() | フォーカスを外す |
| click() | クリックする |
| focus() | フォーカスを当てる |
| Property | |
|---|---|
| id | id 属性の取得・設定 |
| name | name 属性の取得・設定 |
| type | オブジェクトの型名の取得・設定 |
| value | 参照値の取得・設定 |
| Method | |
| blur() | フォーカスを外す |
| click() | クリックする |
| focus() | フォーカスを当てる |
| Property | |
|---|---|
| id | id 属性の取得・設定 |
| name | name 属性の取得・設定 |
| type | オブジェクトの型名の取得・設定 |
| value | 参照値の取得・設定 |
| Method | |
| blur() | フォーカスを外す |
| click() | クリックする |
| focus() | フォーカスを当てる |
| Property | |
|---|---|
| defaultValue | 既定の参照値の取得・設定 |
| id | id 属性の取得・設定 |
| name | name 属性の取得・設定 |
| type | オブジェクトの型名の取得・設定 |
| value | 参照値の取得・設定 |
| Method | |
| blur() | フォーカスを外す |
| click() | クリックする |
| focus() | フォーカスを当てる |
| Property | |
|---|---|
| action | 送信先(URL / メールアドレス)の取得・設定 |
| encoding | エンコード方法(MIMEタイプ)の取得・設定 |
| id | id 属性値の取得・設定 |
| length | フォーム内の要素数の取得 |
| method | 送信方法 ("get"|"post") の取得・設定 |
| name | フォームの名前の取得・設定 |
| Method | |
| reset() | リセットする |
| submit() | 送信する |
| Array Type | |
| forms | 配列型 |
| forms.length | 配列の個数の取得・設定 |
| forms[int ] | 添え字 int の要素への参照 |
| Property | |
|---|---|
| location | フレームの位置(URL)の取得・設定 |
| name | フレームの名前の取得・設定 |
| parent | 親要素の取得 |
| self | 自分自身のフレームの取得 |
| Method | |
| blur() | フォーカスを外す |
| clearInterval(id ) | id で指定した繰返しタイマーを解除する |
| clearTimeout(id ) | id で指定した単発タイマーを解除する |
| focus() | フォーカスを当てる |
| setInterval(func, ms ) | msミリ秒ごとに関数funcを実行する繰返しタイマーを設定する |
| setTimeout(func, ms ) | msミリ秒後に関数funcを実行する単発タイマーを設定する |
| Array Type | |
| frames | 配列型 |
| frames.length | 配列の個数の取得・設定 |
| frames[int ] | 添え字 int の要素への参照 |
| Constructor | |
|---|---|
| new () | 既定のコンストラクタ : 空の関数 |
| new (arg1, arg2...argN, code ) | arg1, arg2...argN : 引数, code : 実行コード |
| Method | |
| arguments | 引数の配列の取得 |
| Property | |
|---|---|
| length | 履歴の個数の取得 |
| Method | |
| back() | 一つ戻る |
| forward() | 一つ進む |
| go(int ) | 数値 int の分だけ先(マイナス時は後ろ)に移動する |
| Constructor | |
|---|---|
| new () | 既定のコンストラクタ : 空の画像 |
| new (width, height ) | width : 幅, height : 高さ |
| Property | |
| border | 枠の幅の取得・設定 |
| complete | 読み込み状態 (true | false) の取得 |
| height | 高さの取得 |
| hspace | 左右のマージンの取得・設定 |
| id | イメージIDの取得・設定 |
| lowsrc | 低解像度画像のURIの取得・設定 |
| name | イメージ名の取得・設定 |
| src | 画像のURIの取得・設定 |
| vspace | 上下のマージンの取得・設定 |
| width | 幅の取得・設定 |
| Array Type | |
| images | 配列型 |
| images.length | 配列の個数の取得・設定 |
| images[int ] | 添え字 int の要素への参照 |
| Property | |
|---|---|
| hash | アンカー部分の文字列の取得・設定 |
| host | ホスト部分の文字列の取得・設定 |
| hostname | ホスト名部分の文字列の取得・設定 |
| href | リンク情報の取得・設定 |
| pathname | パス名部分の文字列の取得 |
| port | ポート部分の文字列の取得 |
| protocol | プロトコル部分の文字列の取得・設定 |
| search | CGIへのキー名の取得・設定 |
| target | 読み込み先ウィンドウ / フレーム (キーワード可) の取得・設定 |
| Array Type | |
| links | 配列型 |
| links.length | 配列の個数の取得・設定 |
| links[int ] | 添え字 int の要素への参照 |
| Property | |
|---|---|
| hash | アンカー部分の文字列の取得・設定 |
| host | ホスト部分の文字列の取得・設定 |
| hostname | ホスト名部分の文字列の取得・設定 |
| href | リンク情報の取得・設定 |
| pathname | パス名部分の文字列の取得 |
| port | ポート部分の文字列の取得 |
| protocol | プロトコル部分の文字列の取得・設定 |
| search | CGIへのキー名の取得・設定 |
| Method | |
| reload() | 再読み込みをする |
| replace(URI ) | アドレスを URI に置き換えて読み込む |
| Property | |
|---|---|
| PI | 円周率の値(約3.14159)の取得 |
| Method | |
| abs(num ) | 数値 num の絶対値を求める |
| ceil(num ) | 数値 num の小数を切り上げた整数を求める |
| floor(num ) | 数値 num の小数を切り捨てた整数を求める |
| max(num1, num2 ) | 数値 num1 と num2 の大きい方を求める |
| min(num1, num2 ) | 数値 num1 と num2 の小さい方を求める |
| pow(num1, num2 ) | 数値 num1 に num2 を乗じた値を求める |
| random() | 0以上1未満(環境によっては1以下)の擬似乱数を求める |
| round(num ) | 数値 num の小数を四捨五入した整数を求める |
| sqrt(num ) | 数値 num の平方根を求める |
| Property | |
|---|---|
| suffixes | プラグインの拡張子の取得 |
| type | MIMEタイプの名前の取得 |
| Array Type | |
| mimeTypes | 配列型 |
| mimeTypes.length | 配列の個数の取得・設定 |
| mimeTypes[int ] | 添え字 int の要素への参照 |
| Property | |
|---|---|
| appCodeName | Webブラウザのコード名の取得 |
| appName | Webブラウザの名前の取得 |
| appVersion | Webブラウザのバージョンを示す文字列の取得 |
| platform | プラットフォームを示す文字列の取得 |
| userAgent | Webブラウザを識別する文字列の取得 |
| Method | |
| javaEnabled() | Java が動作するかどうか (true | false) を調べる |
| taintEnabled() | データテイントが動作するかどうか (true | false) を調べる |
| Constructor | |
|---|---|
| new () | 既定のコンストラクタ : 設定値 0 |
| new (int ) | int : 設定値 |
| Property | |
| MAX_VALUE | 利用可能な最大値の取得(値は環境に依存) |
| MIN_VALUE | 利用可能な最小値の取得(値は環境に依存) |
| NaN | 数値でない (true | false) かどうかの取得 |
| NEGATIVE_INFINITY | 正の無限大(最大値を超えた値)の取得 |
| POSITIVE_INFINITY | 負の無限大(最小値を下まわった値)の取得 |
| Method | |
| toExponential(int ) | 四捨五入処理で小数点以下を桁数 int にした指数値を得る |
| toFixed(int ) | 小数点以下を四捨五入処理で桁数 int にする |
| toPrecision(int ) | 四捨五入処理または小数に 0 を添えて桁数 int に変換する |
| toString(rad ) | rad 進数の文字列に変換する |
| Property | |
|---|---|
| filename | ファイル名の取得 |
| type | MIMEタイプの名前の取得 |
| Method | |
| refresh() | プラグインの再読み込み |
| Array Type | |
| plugins | 配列型 |
| plugins.length | 配列の個数の取得・設定 |
| plugins[int ] | 添え字 int の要素への参照 |
| Constructor | |
|---|---|
| new () | 既定のコンストラクタ : パターン指定なし |
| new (pat [ , cond ]) | pat : パターン ( , cond : 条件フラグ) |
| Property | |
| $int | マッチした int 番目の文字列の取得 |
| global | 条件フラグ"g"の設定値 (true | false) の取得 |
| ignoreCase | 条件フラグ"i"の設定値 (true | false) の取得 |
| input | (別記 : $_) 検索対象文字列の取得・設定 |
| lastIndex | 検索を開始する文字インデックスの取得・設定 |
| lastMatch | (別記 : $&) 最後にマッチした文字列の取得 |
| lastParen | (別記 : $+) 最後にマッチしたグループの文字列の取得 |
| leftContext | (別記 : $`) マッチした左側の文字列の取得 |
| multiline | (別記 : $*) 改行コードの有効性 (true | false) の取得・設定 |
| rightContext | (別記 : $") マッチした右側の文字列の取得 |
| source | 正規表現文字列の取得 |
| Method | |
| compile(pat, [cond ]) | パターンpat(と条件フラグcond)を指定してコンパイルする |
| exec([str ]) | inputで指定した文字列(またはstr)を対象に検索を実行する |
| test(str ) | 文字列strを対象にマッチしたかどうか (true | false) を調べる |
| Property | |
|---|---|
| colorDepth | 色の深度(ビット数)の取得 |
| height | 高さの取得 |
| width | 幅の取得 |
| Constructor | |
|---|---|
| new () | 既定のコンストラクタ : 空の文字列 |
| new (str ) | str : 文字列 |
| Property | |
| length | 文字数の取得 |
| Method | |
| anchor(str ) | アドレス(URI)が str のアンカーを設定する |
| big() | 文字サイズを大きくする |
| blink() | 点滅を適用する |
| bold() | 太字を適用する |
| charAt(int ) | 添え字 int の文字を取得する |
| charCodeAt(int ) | 添え字 int の文字の文字コードを取得する |
| concat(str1 [ ,str2, ...strN ]) | 文字列 str1(〜strN) を連結する |
| fixed() | 等幅フォントを適用する |
| fontcolor(color ) | 文字色を設定する |
| fontSize(size ) | 文字サイズを設定する |
| fromCharCode(n1 [ , ...nN ]) | 文字コード n1(〜nN : 順に連結) から文字列を生成する |
| indexOf(pat, [start ]) | 条件patで後ろへ検索し合致した位置を取得する(ない時は-1) |
| italics() | イタリック体を適用する |
| lastIndexOf(pat, [start ]) | 条件patで前へ方検索し合致した位置を取得する(ない時は-1) |
| link(str ) | アドレス(URI)が str のリンクを設定する |
| match(pat ) | パターンpatにマッチした文字列を取得する(ない時は null) |
| replace(pat, str ) | パターンpatにマッチする文字列を str に置換する |
| search(pat ) | パターンpatにマッチした位置を取得する(ない時は-1) |
| slice(start [ , end ]) | 添え字startから末尾(またはend-1)までの文字列を取得する |
| small() | 文字サイズを小さくする |
| split(sep [ , int ]) | 文字列を sep で区切って(要素数 int の)配列を生成する |
| strike() | 取消線を適用する |
| sub() | 下付き文字を適用する |
| substr(start [ , len ]) | 添え字startから末尾まで(または長さlen)の文字列を取得する |
| substring(start [ , end ]) | 添え字startから末尾(またはend-1)までの文字列を取得する |
| sup() | 上付き文字を適用する |
| toLowerCase() | 大文字を小文字に変換する |
| toUpperCase() | 小文字を大文字に変換する |
| Property | |
|---|---|
| closed | ウィンドウの開閉状態 (true | false) の取得 |
| defaultStatus | 状態を示す既定の文字列の取得・設定 |
| innerHeight | 表示領域の高さの取得(IE 未対応) |
| innerWidth | 表示領域の幅の取得(IE 未対応) |
| name | ウィンドウの名前の取得 |
| opener | 自分を開かせたウィンドウの取得 |
| outerHeight | ウィンドウの高さの取得(IE 未対応) |
| outerWidth | ウィンドウの幅の取得(IE 未対応) |
| parent | フレーム分割の時の親ウィンドウの取得 |
| self | 自分自身のウィンドウの取得 |
| status | 状態を示す文字列の取得・設定 |
| top | フレーム分割の際のトップウィンドウの取得 |
| Method | |
| alert(str ) | 警告ダイアログを表示する |
| blur() | フォーカスを外す |
| clearInterval(id ) | id で指定した繰返しタイマーを解除する |
| clearTimeout(id> ) | id で指定した単発タイマーを解除する |
| close() | ウィンドウを閉じる |
| confirm(str ) | 確認ダイアログを開いて結果(OK:true | Cancel:false)を得る |
| focus() | フォーカスを当てる |
| moveBy(x, y ) | 座標(x, y)の分だけ移動する |
| moveTo(x, y ) | 座標(x, y)の位置に移動する |
| open(url, name [ , style ]) | URLurlと名前name(とスタイルstyle)を指定してウィンドウを開く |
| print() | 印刷する |
| prompt(str [ , defstr ]) | 説明文がstrの入力ダイアログを開いて結果(true|false)を得る |
| resizeBy(cx, cy ) | 幅cx, 高さcyの分だけサイズを変更する |
| resizeTo(cx, cy ) | 幅cx, 高さcyのサイズに変更する |
| scrollBy(x, y ) | 座標(x, y)の分だけスクロールする |
| scrollTo(x, y ) | 座標(x, y)の位置にスクロールする |
| setInterval(func, ms ) | msミリ秒ごとに関数funcを実行する繰返しタイマーを設定する |
| setTimeout(func, ms ) | msミリ秒後に関数funcを実行する単発タイマーを設定する |
| Property | |
|---|---|
| prototype | オブジェクトの原型の取得 |
| Method | |
| appendChild(obj ) | 子オブジェクト obj を追加する |
| decodeURLComponent(str ) | URLエンコードされた文字列 str をデコード(含記号) |
| encodeURI(str ) | 文字列 str をURIエンコード |
| encodeURLComponents(str ) | 文字列 str をURIエンコード(含記号) |
| escape(str ) | 文字列 str をエンコード |
| eval(str ) | 文字列 str を数値にする。またはプログラムとして実行し結果を得る |
| isFinite(num ) | 数値 num が有限値かどうか (true|false) を取得する |
| isNaN(value ) | 値 value が数値でないこと (true|false) を調べる |
| parseFloat(str ) | 文字列 str を実数値にする(失敗時はNaN) |
| parseInt(str ) | 文字列 str を小数を切り捨てて整数値にする(失敗時はNaN) |
| removeChild(obj ) | 子オブジェクト obj を削除する |
| replaceChild(newobj, oldobj ) | 子オブジェクト oldobj を子オブジェクト newobj に置き換える |
| Number(value ) | 値 value を実数値に変換する(失敗時はNaN) |
| toString(str ) | 文字列に変換する |
| typeof(value ) | 値 value のデータ型を示す文字列を取得する |
| unescape(str ) | 文字列 str をデコード |
| void(value ) | メソッドや数式 value について何も処理しない |