<strong>1. 테스트 환경</strong> <br>브라우저: IE6, FF 3.5.5, Opera 10, Chrome 4.0.249, Safari 4.0.3 <br><br><strong>예<br> 🎜></strong><div class="codetitle"><span><a style="CURSOR: pointer" data="7225" class="copybut" id="copybut7225" onclick="doCopy('code7225')">코드 복사<u></u></a> 코드는 다음과 같습니다.</span></div> <div class="codebody" id="code7225"><form name="test-form" action= "" method=""> <br><input type="checkbox" name="kk"> <br><form><script type="text/javascript"> <br>var oForm = document.forms['test-form'], <br>eles = oForm.elements['kk'] <br>alert(eles.length); // 정의되지 않음 <br>alert(eles) .nodeType ); // 1 <br></script> <br><br> <br> </div>Three. Solution (제가 생각하는 방법은 YUI 기반으로 획득 방식을 바꾸는 것입니다) ><br><strong></strong>코드 복사<br><div class="codetitle"> <span> 코드는 다음과 같습니다.<a style="CURSOR: pointer" data="85199" class="copybut" id="copybut85199" onclick="doCopy('code85199')"><u> </u><script type="text/javascript"> = document.forms['test-form'], </a>eles = YAHOO.util.Dom.getElementsBy(function(el) { </span>return el.type === 'checkbox' && el.name === 'kk'; '입력', oForm) </div>alert(eles.length) // 1 <div class="codebody" id="code85199"> <br> <br><br><br>document.formname.inputname <br><br>이전에도 이런 문제를 겪은 적이 있는데, 이번에도 잊어버리고 또 실수를 해서 기록해야겠습니다. <br><br>이 예를 보세요: </div> <br><br><br><br>코드 복사<br><br><br> 코드는 다음과 같습니다.<br><div class="codetitle"> <span>< ;form name="hehe"> <a style="CURSOR: pointer" data="24720" class="copybut" id="copybut24720" onclick="doCopy('code24720')"><input type="checkbox" name="haha" /> <u></form> "> </u><input type="checkbox" name="haha" /> </a><input type="checkbox" name="haha" /> </span></form> </div><script type="text/javascript"> <div class="codebody" id="code24720">document.write(document.hehe.haha.length) <br>document.write('<br />'); document.write( document.hehe2.haha.length) <br></script> <br><br> <br>데모<br><br><br> <br> <br> <br> <br> <br>제목 없는 문서</div> <br> <br> <div class="htmlarea"> <textarea id="runcode15511"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title> </title> <form name="hehe"><input type="checkbox" name="haha"></form> <form name="hehe2"> <input type="checkbox" name="haha">[Ctrl A 氇</form></textarea> </div>