HTML DOM console.group()メソッドとは?使い方と実例をわかりやすく解説
HTML DOM の console.group() メソッドは、コンソール上でメッセージグループの開始位置を示すために使用されます。このメソッドを呼び出した後に書き出されたすべてのメッセージは、そのグループ内に表示されるようになります。すべてのメッセージをひとつのグループにまとめることも、オプションの label パラメータを使って複数のグループを作成することも可能です。
構文
console.group() メソッドの構文は以下のとおりです。
console.group([label])
ここで label は省略可能なパラメータです。文字列型で指定し、作成されるメッセージグループのラベルとして機能します。
使用例
HTML DOM console.group() メソッドの具体的な使用例を見てみましょう。
<!DOCTYPE html>
<html>
<body>
<h1>console.group() Method</h1>
<p>F12キーを押してコンソール画面でメッセージを確認してください。</p>
<button type="button" onclick="normMessage()">NORMAL</button>
<button type="button" onclick="groupMessage()">GROUP</button>
<script>
function normMessage(){
console.log("Hello world!");
}
function groupMessage(){
console.group();
console.log("This message will be inside a group!");
console.log("This message will also be inside a group!");
}
</script>
</body>
</html>出力結果
このコードを実行すると、以下のような画面が表示されます。

NORMAL ボタンをクリックしてコンソールを確認すると、次のように表示されます。

GROUP ボタンをクリックしてコンソールを確認すると、メッセージがグループ化されて表示されます。

コードの解説
上記の例では、以下のような処理が行われています。
まず、「NORMAL」と「GROUP」の2つのボタンを作成し、ユーザーがクリックするとそれぞれ normMessage() と groupMessage() が実行されるように設定しています。
<button type="button" onclick="normMessage()">NORMAL</button> <button type="button" onclick="groupMessage()">GROUP</button>
normMessage() 関数には console.log() メソッドが含まれており、パラメータとして渡された文字列やオブジェクトをそのままコンソールに表示します。
function normMessage(){
console.log("Hello world!");
}一方、groupMessage() 関数内では console.group() メソッドが呼び出されており、この呼び出し以降に出力されるすべてのメッセージが、ひとつのメッセージグループの中にまとめて表示されるようになります。
function groupMessage(){
console.group();
console.log("This message will be inside a group!");
console.log("This message will also be inside a group!");
}なお、グループ化したメッセージはコンソール上で折りたたみ・展開ができるため、大量のログを整理して可読性を高めたい場合に非常に便利です。グループを明示的に閉じたい場合は、console.groupEnd() メソッドを使用します。
-
HTML DOM console.groupCollapsed()メソッドの使い方をわかりやすく解説
HTML DOMのconsole.groupCollapsed()メソッドは、折りたたまれた(collapsed)状態のメッセージグループの開始を指定するためのメソッドです。このメソッドを呼び出した後にコンソールへ出力したメッセージは、すべて折りたたまれたグループ内に表示されます。構文console.groupCollapsed()メソッドの構文は以下のとおりです。console.groupCollapsed(label)引数のlabelには、グループに表示するラベル名を指定します。ラベルは省略可能です。サンプルコードここで、console.groupCollapsed()メソッドの具体的な使
-
HTML DOMのcreateEvent()メソッドとは?使い方を徹底解説
HTML DOMのcreateEvent()メソッドは、イベントオブジェクトを生成するためのメソッドです。生成するイベントの種類は引数で指定します。なお、createEvent()で作成したイベントは、使用する前に必ず初期化する必要があります。また、作成したイベントをHTML要素へ通知(ディスパッチ)するには、対象のノードに対してdispatchEvent()メソッドを呼び出します。 構文 HTML DOM createEvent()メソッドの基本構文は以下のとおりです。 document.createEvent( eventType ) eventTypeは文字列型の必須パラメータで、生成