首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2013-01-02 
如何获取所有typetext的input控件html文件里有很多input,有些typetext,其他的typehide要怎么样才能获取

如何获取所有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];

热点排行