获取form表单元素内的所有表单元素的dom


有这么个form表单

    <form action="">
        <input type="text">
        <select>
            <option value="">1</option>
            <option value="">2</option>
        </select>
    </form>

 

获取form标签里的所有表单元素的dom,

var form = document.querySelector('form')  // 这里是querySelector,不是querySelectorAll
var ele = form.elements                                                  

注意 : 非表单元素不能这么获取,或者,form标签里的其他非表单标签是获取不了的

例如,下面就不能通过xxx.elements来获取

<div>
    <select>
        <option>选项一<option>
   </select>
</div>    

还有,form标签里的非表单元素,不能通过xxx.elements来获取

<form>
    <input type="test"/>
   <p>p标签</p>  <!--这个p标签是获取不了的-->
</form>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM