日期:2014-05-16  浏览次数:20336 次

如何通过层的ID来找到其内的第一个text,然后让其focus
我知道可以定义层中第一个text的id,然后用document.getElementById("textid").focus()实现,但是我只想通过层为入口,而且我知道我的层的结构,希望大家能帮助我想几种方法解决下,谢谢啦!

------解决方案--------------------
var inps = document.getElementById("divId").getElementsByTagName("input");
for (var i=0, len=inps.length; i<len; i++){
if (inps[i].type == "text"){
inps[i].focus();
break;
}
}