ドキュメント : JavaScript
-
【JavaScript】load(ブラウザイベント) - ロードが完了した時のイベント
loadは“読み込みが完了した時を表すイベント”です。Webページや画像、動画の読み込み完了時などが該当します。HTML属性でロードイベントを登録するにはonload属性を使用します。DOMのaddEventListenerメソッドでロードイベントを登録するにはイベント種別にloadを与えます。
-
【JavaScript / DOM】フォームの操作 - JavaScriptでフォーム送信
JavaScript/DOMはフォームの操作が可能です。inputやtextareaなどの入力項目の値取得やformの送信を行えます。また、submitメソッドを使ったフォーム送信ではsubmitイベントが呼び出されないことに注意してください。
-
【JavaScript】演算と変数 - 文字列結合や算術演算で変数を使う
文字列結合や算術演算などの演算に変数を使うことが可能です。演算で値の代わりに変数を記述することで、変数の値を使った演算を行います。
-
-
【JavaScript】例外(Error) - プログラムの予期せぬエラー
プログラムのエラーには大きく分けて、『致命的なエラー』と『プログラムで対応可能なエラー』があります。一般的に例外は後者の“プログラムで対処可能なエラー”のことを指します。
-
【JavaScript / DOM】ノードの種類 - 要素・属性・テキスト・コメント・ドキュメント
JavaScript/DOMにおいてHTHMLドキュメントはノードによって構成されます。ノードには種類があり、主なノードは要素ノード、属性ノード、テキストノード、コメントノード、ドキュメントノードの5つです。次のHTMLドキュメントを元に各ノードについて解説します。
-
-
-
【JavaScript / DOM】ノード / textContentプロパティ - ノードのテキストを変更する
textContentプロパティはノードのテキスト値を表します。このプロパティ値を変更した際の要素ノード、テキストノード、コメントノード、属性ノードの動作の違いについて確認します。
-
【JavaScript / DOM】属性ノードの取得・設定・削除 - 属性ノードを要素ノードで扱う方法
JavaScript/DOMにおける属性ノードの取得・設定・削除について解説します。要素ノードの属性ノードを取得するにはgetAttributeNodeメソッドを使用します。
-
【JavaScript】イベントの伝搬 - キャプチャリング・バブリング
イベントの伝搬は“イベントが要素(オブジェクト)に伝わっていくこと”です。伝搬には『キャプチャリングフェーズ』・『ターゲットフェーズ』・『バブリングフェーズ』があり、各フェーズはEventオブジェクトの
-