ホームページ > バックエンド開発 > PHPチュートリアル > この JavaScript コードのどこが間違っているのでしょうか? 答えてください。

この JavaScript コードのどこが間違っているのでしょうか? 答えてください。

WBOY
リリース: 2016-06-13 13:41:16
オリジナル
974 人が閲覧しました

この JavaScript コードのどこが間違っていますか? 答えてください。
すべて選択機能が無効です:
コードは次のとおりです:

HTML コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><html>
      <body>
     
 
           <script>
                   document.write("<ul>");
                   for(var i=0;i<20;i++){
                   document.write("<li>");
                   document.write('<input type="checkbox" name="arr[]" value="'+i+'"> heihei');
                   document.write("</li>");
                   }
                   document.write("</ul>");
                   
             </script>
                 
                  <input id="ss" type="checkbox" onclick="all(this)">全选  
             <script>
                 var cnames=document.getElementsByName("arr[]");
                   alert(cnames.length);
                         
                  function all(obj){     
                   for(var i=0;i<cnames.length;i++)
                     {
                        
                        cnames[i].checked=obj.checked;
                     }
                   }
                   
             </script>
      </body>
</html>
ログイン後にコピー


------ 解決策 --------------------
firebug を使ってデバッグすると出てきます
------解決策----------------------
js は、Firefox の firbug を使用してデバッグするのが最適です。
------解決策------------------
all は js の予約語であり、関数名として使用できません
------解決策---------
話し合う
var cnames=document.getElementsByName("arr[]");

------解決策---------
話し合う

all は js の予約語であるため、関数名として使用できません
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート