解决表单中第一个非隐藏的元素获得焦点的一个方案
作者:bea
form中又许多元素,是用例如form.element[x] 来表示; 一个元素的类型: 一个元素的类型是用 element.type 来表示 有了上面的一些了解,现在就让我们来解决第一个非隐藏元素获得焦点的方案: 首先定义 一个对象 作为方法的应用者: var f=new Object(); 然后: 代码如下: f.getTheFirstFocus=function(){ if (document.forms.length > 0){ for (var i=
form中又许多元素,是用例如form.element[x] 来表示;
一个元素的类型: 一个元素的类型是用 element.type 来表示
有了上面的一些了解,现在就让我们来解决第一个非隐藏元素获得焦点的方案:
首先定义 一个对象 作为方法的应用者:
var f=new Object();
然后:
代码如下:
f.getTheFirstFocus=function(){
if (document.forms.length > 0){
for (var i=0; i < document.forms[0].elements.length; i++) //遍历个元素
{ var oField = document.forms[0].elements[i];
if (oField.type != “hidden”) {oField.focus();}
return
}
}
}
};
有用 | 无用
一个元素的类型: 一个元素的类型是用 element.type 来表示
有了上面的一些了解,现在就让我们来解决第一个非隐藏元素获得焦点的方案:
首先定义 一个对象 作为方法的应用者:
var f=new Object();
然后:
代码如下:
f.getTheFirstFocus=function(){
if (document.forms.length > 0){
for (var i=0; i < document.forms[0].elements.length; i++) //遍历个元素
{ var oField = document.forms[0].elements[i];
if (oField.type != “hidden”) {oField.focus();}
return
}
}
}
};
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- js apply/call/caller/callee/bind使用方法与区别分析
- javascript 时间比较实现代码
- 浅谈javascript 面向对象编程
- 小议javascript 设计模式 推荐
- JavaScript 组件之旅(四):测试 JavaScript 组件
- JavaScript 组件之旅(三):用 Ant 构建组件
- JavaScript 组件之旅(二)编码实现和算法
- JavaScript 组件之旅(一)分析和设计
- js 数组实现一个类似ruby的迭代器
- jquery 操作单选框,复选框,下拉列表实现代码
- javascript获得CheckBoxList选中的数量
- 基于jQuery的日期选择控件
- javascript 读取XML数据,在页面中展现、编辑、保存的实现
- Ajax+Json 级联菜单实现代码
- DIV+CSS+JS 变灰弹出层
- javascript 关于# 和 void的区别分析
- 用Greasemonkey 脚本收藏网站会员信息到本地
- javascript 实现划词标记划词搜索功能
- 解决jquery .ajax 在IE下卡死问题的解决方法