<strong>定義と使用法 <br></strong><br>getElementsByName() メソッドは、指定された名前を持つオブジェクトのコレクションを返します。 <br>構文 document.getElementsByName(name) <br><br>このメソッドは getElementById() メソッドに似ていますが、id 属性ではなく要素の name 属性をクエリします。 <br><br>さらに、ドキュメント内の name 属性は一意ではない可能性があるため (たとえば、HTML フォームのラジオ ボタンは通常同じ name 属性を持ちます)、すべての getElementsByName() メソッドは、要素ではなく要素の配列を返します。要素。 <br><br><strong>例</strong> <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="11684" class="copybut" id="copybut11684" onclick="doCopy('code11684')"><u>コードをコピー</u></a></span> コードは次のとおりです:</div> <div class="codebody" id="code11684"> <br><html> <br><head> <br><script type="text/javascript"> <br>function getElements() { <br>var x=document.getElementsByName(" "); <br>alert(x.length); <br>} <br></script> <br></head> <br><body> <br><input name="myInput " type= "text" size="20" /><br /> <br><input name="myInput" type="text" size="20" /><br /> <br> <input name="myInput" type="text" size="20" /><br /><br /> <br><input type="button" onclick=" getElements() "value="「myInput」という名前の要素はいくつありますか?" /> <br></body> <br></html> <br> </div> <br>getElementById。 document オブジェクトによって使用され、返されるのは配列の最初の要素です。笑、そのメソッド名は getElements ではなく getElement であると述べているため、getElementsByName は名前が Collection であるすべての要素を返します。 <br><br> 「NAME タグ属性の値に基づいてオブジェクトのコレクションを取得します。コレクションは、コレクション内の各項目の型が異なる場合があります。単に特定の要素を 1 つの要素としてまとめたものです。」 category 対照的に、配列を使用する場合、各サブ項目は統一された型であり、document.getElementsByName、document.getElementsByTagName、document.formName.elements などのメソッドによって取得される結果はすべて、バッチ更新に使用されます。時間データ転送。