javascript遍历控件实例详细解析

前端技术 2023/09/06 JavaScript

js遍历页面控件,

复制代码 代码如下:

 var inputArr = document.forms[0];
   for( var i = 0; i < inputArr.length; i++ ) {
    if( inputArr[i].type.toUpperCase() == \"BUTTON\" ) {
     inputArr[i].disabled=\"disabled\";
    }else if( inputArr[i].type.toUpperCase() == \"FILE\" ){    
     inputArr[i].readonly=true;
    }
   }
 

 另一种方法:

复制代码 代码如下:

var Elements = document.getElementsByTagName_r(\"*\");
var msgs;
var i;
for ( i in Elements ) {
if ( Elements[i].type == \"text\" ) {
alert(Elements[i].value);
}
}

JS遍历控件取值

复制代码 代码如下:

<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\" >
<head>
    <title>JS遍历控件取值</title>
    <mce:script type=\"text/javascript\"><!--
    function Submit()
    {
       var Text=document.getElementsByTagName(\"input\");
      var Array=\"\";
        for(var i=0;i<Text.length;i++)
        {
            if(Text[i].type==\"text\"||Text[i].type==\"checkbox\")
            {
              Array+=\",\";
              Array+=Text[i].value;
            }

        }
         Array=Array.substring(1,Array.length);
         alert(Array);
    }

// --></mce:script>
</head>
<body>
    <table>
        <tr>
            <td style=\"width: 100px\">
                <input id=\"Checkbox1\" type=\"checkbox\" value=\"胡果\" />胡果</td>
            <td style=\"width: 100px\">
                <input id=\"Text1\" type=\"text\" value=\"ws_hgo\" /></td>
            <td style=\"width: 100px\">
                <input id=\"Button1\" type=\"button\" value=\"button\" onclick=\"Submit(this)\" /></td>
        </tr>
         </table>

</body>
</html>

本文地址:https://www.stayed.cn/item/17110

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。