您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 这篇文章主要介绍了利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域。需要的朋友可以过来参考下,希望对大家有所帮助

原理就是循环获取网页上的控件,然后设置disabled 属性为true.   代码如下:   代码如下: <script type="text/javascript">     var nodeList = document.getElementsByTagName("input");     for (var i = 0; i < nodeList.length; i++) {         nodeList[i].disabled = true;     }     nodeList = document.getElementsByTagName("select");     for (var i = 0; i < nodeList.length; i++) {         nodeList[i].disabled = true;     }     nodeList = document.getElementsByTagName("textarea");     for (var i = 0; i < nodeList.length; i++) {         nodeList[i].disabled = true;     } </script>   下面是这些控件的类型:   通过document.getElementsByName("controlName")[0].type.toLocaleLowerCase()可以获取。   根据控件的不同有下面几种类型: "text" "textarea" "select-one" "select-multiple" "radio" "checkbox"