• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:タグ指定しないでタグのId取得する関数をNNでも動かしたい)

タグ指定しないでタグのId取得する関数をNNでも動かしたい

このQ&Aのポイント
  • javaScriptを触り始めてまだ1週間の初心者です。NNでも動くようにするにはどこに手を加えたら良いのでしょうか?
  • 色々な種類のタグに指定されたIdから指定範囲に当てはまるIdをHTMLファイルの前から順に取得し、それを配列にセットする関数を作りたい。
  • IEではdocument.allを使用してそれらしく動いているのですが、NNでも動かしたいです。良い解決策がありましたらお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mrumesuke
  • ベストアンサー率45% (254/557)
回答No.1

NNというかNetscape 6以降になってしまいますが、総数を調べるループはこんな感じでしょうか。  elm = document.getElementsByTagName("*");  for ( i = 0; i < elm.length; i++) {   // IDに"ABC"、"XYZ"を含むタグを見つける   var item = elm[i].id;   if((item.indexOf("ABC") != -1) || (item.indexOf("XYZ") != -1)) {    intMaxNo = intMaxNo + 1;   }  } 配列にIDを保存する処理、ブラウザ振り分け処理は省略しても大丈夫とお見受けしました。

Kusuki
質問者

お礼

mrumesukeさま、ありがとうございました! 書きそびれていたのですが、Netscape6以降で動いてくれればそれで良かったので、おかげさまでバッチリ動作しております。 length…なるほど、こんな応用が…。 三日間回答が無かったらこの処理は諦めようと思っていましたので、とても助かりました。 本当にありがとうございました!!