検索

ホームページ  >  に質問  >  本文

javascript - JS コードは正常にコンパイルされましたが、コンソールにエラーが報告されます。何が問題ですか?

リーリー


# li の色が変わりましたが、コンソールが依然としてエラーを報告するのはなぜですか?

大家讲道理大家讲道理2779日前920

全員に返信(5)返信します

  • typecho

    typecho2017-07-05 11:00:11

    ulArry は NodeList オブジェクトです。For では 2 つの Dom ノードだけでなく、length、item()、namedItem() も取得します。そのため、長さに達するとエラーが報告されます。
    ループ内でulArry[i]を出力して確認できます

    返事
    0
  • 迷茫

    迷茫2017-07-05 11:00:11

    写真を見ればエラーが報告された理由がわかりますが、なぜ長さが入っているのかについては、専門家の回答を待つ価値があります

    返事
    0
  • 迷茫

    迷茫2017-07-05 11:00:11

    コードを $(function(){}) に入れて試してください

    返事
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-07-05 11:00:11

    for in はエラーを報告しますが、2 番目の ul クラスは 1 つではなく 2 つにすることをお勧めします。

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-07-05 11:00:11

    続行する前にドキュメントがロードされていることを確認してください

    返事
    0
  • キャンセル返事