读书人

怎么获取所有type=text的input控件

发布时间: 2013-01-02 13:08:44 作者: rapoo

如何获取所有type=text的input控件
html文件里有很多input,有些type=text,其他的type=hide
要怎么样才能获取所有type=text的控件,而不要type=hide的呢

var inputs = document.getElementsByTagName("input");
这样会把所有的input都包含进来
[解决办法]
JQUERY很容易就实现此功能$(':text')。如果纯粹的JAVASCRIPT ,个人觉得就只有获取所有INPUT,然后遍历,将type不为text的全部删除。
[解决办法]
遍历找出type为text的控件就行了

    var inputs = document.getElementsByTagName("input"), IPS = [];
for (var i = 0, j = inputs.length; i < j; i++)
if (inputs[i].type == 'text') IPS[IPS.length] = inputs[i];

读书人网 >JavaScript

热点推荐