
指定した要素にidがあるかないかをカウントする場合は、どのうよに書いたらよいでしょうか?
下記の場合は、Pタグの全てを数えてしまうのでアラートでの出力は6になります。idが設定されているものだけ数えたいので、出力は、3になるようにしたいのですが、どのようにしたら、よいでしょうか?
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>TEST</title>
</head>
<body>
<script type="text/javascript">
window.onload = function () {
var allParas = document.getElementsByTagName("p");
var num = allParas.length;
alert("P要素には" + num + " 個の idが存在します。");
};
</script>
<p id ="test_1">テスト</p>
<p>テスト</p>
<p id ="test_2">テスト</p>
<p>テスト</p>
<p id ="test_3">テスト</p>
<p>テスト</p>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascript の 命令文の記述で...
-
ActiveXobjectが作成できない
-
<a>タグのテキストを取得
-
画像上のクリックした場所が分...
-
C#OpenCv V4にのエラーに関する...
-
ボタンをクリックすると数が増...
-
functionから別のfunctionを実...
-
同じIDで定義した要素の配列を...
-
Google AJAX Feed API
-
ラジオボタンやコンボボックス...
-
イベントが初めの一回しか起き...
-
正規表現で半角数字1桁のみを全...
-
gas スプレッドシートがアクテ...
-
【Jquery】changeイベント毎にa...
-
【javascript】正規表現で括弧...
-
イラレでナンバリングする方法
-
Latexに関する質問です。
-
ジェネレーターの作り方
-
アンカーリンクをクリックさせ...
-
setTimeoutによる繰り返しが途...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ActiveXobjectが作成できない
-
onchangeイベントを使ってspan...
-
innerHTML実行後のイベント
-
重複しないくじの作り方がわか...
-
javascript の 命令文の記述で...
-
<a>タグのテキストを取得
-
javascriptで自動計算フォーム...
-
マウスストーカーやクリックで...
-
任意の座標をクリックさせるには
-
javascriptの質問です
-
配列の大括弧と丸括弧はどう違う?
-
appendChildがieだとできない??
-
HTML:Tableタグに対し、JavaScr...
-
[初心者]javascriptのfor文でな...
-
javascriptを使ったページ内の...
-
「nullまたはオブジェクトでは...
-
JavaScriptによるundefined判定...
-
javascriptで編集可能不可能の...
-
【Tabキー】特定の範囲内だけで...
-
getElementsByClassについて
おすすめ情報