javascript 如何获取表单中所有文本框?

2025-01-05 15:11:36
推荐回答(1个)
回答1:

先获取到form表单
然后获取表单中所有input标签,循环判断获取到的input的type,如果没有type,或者type是text,或者type为空 的就是文本框了

var inputs = document.getElementById("form的id").getElementsByTagNames("input");
var ls = [];
for(var i=0;i{
var type = inputs[i].getAttribute("type")
if(!type||type==""||type=="text")
{
(function(ele){
ls[ls.length] = ele
}(inputs[i]))
}
}
ls里就是所有文本框了