【JavaScript】特定のタグ内に含まれる要素の数を取得する方法
JavaScriptでは、childElementCountプロパティを使用することで、特定のタグ内に含まれる要素の数を取得できます。このプロパティが返すのは要素の「数」のみであり、要素名などの詳細な情報は含まれません。
構文
document.getElementById("myDIV").childElementCount;使い方は非常にシンプルで、対象となるタグのIDを指定するだけで、そのタグ内に存在する子要素の数が返されます。
使用例
次の例では、divタグの中に2つのp要素が配置されています。childElementCountプロパティを使って要素の数を取得し、その結果を画面に出力しています。
<html>
<body>
<div id="DIV">
<p>最初の要素</p>
<p>2番目の要素</p>
</div>
<p id = "cou"></p>
<script>
var cou = document.getElementById("DIV").childElementCount;
document.getElementById("cou").innerHTML = "要素の数 :" +" "+ cou;
</script>
</body>
</html>実行結果
最初の要素 2番目の要素 要素の数 : 2
このように、childElementCountプロパティを活用すれば、わずか1行のコードで特定のタグ内の子要素数を簡単にカウントできます。DOM操作において要素の構造を動的に確認したい場合などに便利なプロパティなので、ぜひ活用してみてください。
-
JavaScriptのNumber()関数とは?使い方とサンプルコードを解説
JavaScriptのNumber()関数は、引数として渡された値やオブジェクトを、それに対応する数値へ変換するための関数です。真偽値や文字列型の数字、さらにはDateオブジェクトなども数値に変換できるため、データ型の変換処理において非常に便利な組み込み関数の一つです。例えば、Number(true)は「1」、Number(false)は「0」を返します。また、数字のみで構成された文字列「149」を渡せば数値の149に変換され、new Date()で生成した日付オブジェクトを渡すと、1970年1月1日からの経過ミリ秒数が返されます。以下に、Number()関数の動作を確認できるサンプルコードを
-
JavaScriptで数字パターンを表示する方法【初心者向けサンプルコード】
本記事では、テキスト入力欄とボタンを備えたJavaScript・HTMLプログラムの作成方法を解説します。ユーザーが入力欄に任意の数値(例:5)を入力してボタンをクリックすると、画面に以下のような数字パターンが表示される仕組みです。(n = 5 の場合の出力例)01 01 02 01 02 03 01 02 03 04 01 02 03 04 05仕組みのポイントこのパターンは二重ループ(ネストしたforループ)を使うことで実現できます。外側のループが「行」を制御し、内側のループがその行に表示する「数字の個数」を制御します。i 行目には 1 から i までの数字が順番に出力されるため、行が進む