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

adverse(King)在吗?还有一个关于焦点的问题请教
与昨天的问题类似,假如网页上有N个 <select> ,M个 <input>
N> =0,M> =0,这些 <select> 和 <input> 的name是不确定的,排序也是不确定的。
怎样做到在网页的打开的时候,让 <select> 或 <input> 得到焦点。

附1:昨天的问题
小弟有这样一个问题
有一个网页,它可能存在N个 <input> ,也可能一个也没有。
这些 <input> 的名字都都是不知道的。
如果有的话,就让第一个 <input> 在打开时获得焦点。
这样的语句怎么写?

附2:昨天的答案
var   elei   =   document.getElementsByTagName( "INPUT ");
if   (elei   !=   null   &&   elei.length   >   0)
{
    elei[0].focus();
}


------解决方案--------------------
onload function (){var a=document.getElementsByTagName( "INPUT ");a[0]?a[0].focus(): ' ';}
------解决方案--------------------
var elei = document.forms[0].elements;
if (elei != null && elei.length > 0)
{
elei[0].focus();
}
这样,第一个输入或选择框就会获得焦点