zoukankan      html  css  js  c++  java
  • js如何遍历表单所有控件

    js如何遍历表单所有控件

    一、总结

    一句话总结:

    1、获取form表单里面的的所有元素:通过formelement.elements,这里form元素通过name属性直接定位

    var fele=form01.elements;

    2、循环遍历获取特定的元素:通过elements[i]的形式

    var e=fele[i];

    前两步即可遍历表单所有控件

    3、判断一个控件的类型是不是type:通过element.type

    if (e.type=='submit') {

    二、js如何遍历表单所有控件

    1、案例截图

    2、案例代码

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>演示文档</title>
     6     <style type="text/css">
     7     /*    input{background: green}
     8         input[type=submit]{
     9             background: orange
    10         }*/
    11     </style>
    12 </head>
    13 <body>
    14     <form action="#" method="post" name="form01">
    15         <p>昵称:<input type="text" name="username"></p>
    16         <p>密码:<input type="password" name="password"></p>
    17         <p><input type="submit" value="提交"></p>
    18     </form>
    19     <script type="text/javascript">
    20         function getFele(){
    21             var fele=form01.elements;
    22             // alert(fele.length)
    23             for(var i=0;i<fele.length;i++){
    24                 var e=fele[i];
    25                 if (e.type=='submit') {
    26                     e.style.background='orange'
    27                 }else{
    28                     e.style.background='green'
    29                 }
    30                 
    31             }
    32 
    33         }
    34         getFele()
    35     </script>
    36 </body>
    37 </html>
  • 相关阅读:
    linux安装ftp服务器
    批量删除某个用户所有的表
    解决ORA-14450:试图访问已经在使用的事务处理临时表
    jpa 表字段转bean对象
    oracle查询包含某个字段的表
    给所有的表建同义词
    easyui datagrid
    oracle 拼接一张表所有字段
    easyui js基础
    MySQL的Grant命令
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9146924.html
Copyright © 2011-2022 走看看