JavaScriptで画面上の表示を変える方法

はじめに

今回はJavaScriptで画面上の表示を変える方法についてアウトプットしてみようと思います!

JavaScriptのファイスを読み込むには

script要素

script要素とは、実行できるコードを埋め込んだり参照したりするため、に称されるHTMLです!

一般的には、JavaScriptのコードの埋め込みや参照に使用されます!

JavaScriptのコードが実装される仕組み

JavaScriptは「何かが起きたらコードを実行する」という概念に基づいて設計されています!

ブラウザ上で、何かが起きたらに応じて動くよおうに記述します!

この何かが起きたらは、イベントを呼ばれています!

イベント

JavaScriptにおけるイベントとは、HTMLに対して行われた処理の要求のことを言います!

例えば、ユーザーがブラウザ上のボタンをクリックしたなどがあります!

また、イベントを認識してJavaScriptのコード、特に関数が動き出すことをイベント発火と言います!

代表的なイベントは以下のようなものです!

  • ページ全体が全て読み込まれた後に、イベント発火するloadイベント
  • 指定された要素がクリックされた時に、イベント発火するclickイベント
  • マウスカーソルが指定された要素上に乗った時に、イベント発火するmouseoverイベント
  • マウスカーソうが指定された要素上から外れた時に、イベントはっかするmouseoutイベント

addEventListener

addEventListenerとは、イベント発火の際に実行する関数を定義するためのメソッドです!

以下のように記述します!

要素.addEventListener('イベント名', 関数)

JavaScriptでのスタイル操作

インラインスタイル

インラインスタイルとは、HTML要素の開始タグの中に直接CSSのソースコードを記述するプロパティの指定方法です!

setAttributeメソッド

setAttributeを用いることで、指定した要素上に新しい属性をついた、または既存の属性の値を変更します!

要素.setAttribute(name, value)

removeAttributeメソッド

removeAttributeを用いることで、指定した要素から、特定の属性を削除します!

要素.removeAttribute(name, value)

this

関数の中でthisを使うと、イベント発火元となった要素を取得することができます!

プルダウンメニューを非表示にする方法

getAttribute

要素上の指定した属性の値を戻り値として返します!

要素.getAttribute('属性名')

デバックとして条件分岐の処理の確認

debugger

debuggerを用いることで、ソースコードに処理を一旦停止させる場所を指名することができます!

指定したブレークポイントまで処理が進むことで、処理を一時的に停止することができます!

幅広いデバックが可能になります!

innerHTML

innerHTMLを使用すると、HTML要素の取得や書き換えを行うことができます!

星野涼太
ルアー釣りを本格的に初めて4年目です!世界各国の魚を釣ることを目標に釣りをしています!その時得られた情報をこのブログできょう共有しています!
ryota hoshinoをフォローする
未分類
スポンサーリンク
ryota hoshinoをフォローする
hoshino9796
ryota hoshinoをフォローする
駆け出しSEの釣り日記

コメント

タイトルとURLをコピーしました