elements和options数组
[i],数组访问方式,好比第i个,options[i]浏览器
lengthpost
blur focus selectspa
add removeorm
checked 和 defaultChecked对象
语法:selectobject.add(option,before)索引
语法: selectobject.remove(index)事件
一般使用input元素来建立单选和复选框,的属性和方法相同,二者属性和方法相同,具备input元素共有的其余属性和方法。ip
表单相关案例练习001:访问表单的几种形式element
document.getElementsByTagName(‘form’)[0].style.background=’red’ ;
document.forms[1].style.background=’orange’ ;
document.forms[‘myform3’].style.background=’blue’ ;
Myform4.style.background=’pink’;
练习002:遍历表单全部控件
经过表单的elements变量访问全部表单控件
练习003:访问表单的经常使用属性
Form 对象的属性很是多,应该掌握经常使用的几种
练习004:修改Form的提交地址
经过Form 对象的属性修改它的提交地址
一样的道理还能够动态的修改其余属性好比提交方法(get或post),这里再也不演示
练习006:经过name访问指定表单控件
案例要点:每一个表单控件都有一个name属性,能够经过name属性访问该控件。
练习007:自动计算金额
案例要点1:复习上一节课的知识点,完成一个自动计算商品价格的小练习。
案例要点2:input元素的type为’hidden’表明一个 HTML 表单中的某个隐藏输入域。
练习008:禁止复制粘贴
1,onpaste 事件在用户向元素中粘贴文本时触发。
2,oncopy 事件在用户拷贝元素上的内容时触发。
练习009:回车键切换焦点
案例要点:在表单中常常会用到按回车键自动切换焦点的功能,该功能主要用到focus()事件已经键盘事件
练习010:自动选择文本
案例要点:某些时候咱们但愿用户能够很方便的对文本框中的内容进行编辑操做,这时候常会出现这样的功能,即用户单击文本框时候,文本框中的文字会自动被选中,该功能主要用到focus()方法
练习012:数组数据添加到下拉列表
使用二维数组和下拉菜单相结合,实现多级联动菜单
使用createElement的方法
练习013/14:多级联菜单
使用二维数组和下拉菜单相结合,实现多级联动菜单
练习015:下拉列表多选移除
案例要点:使用while循环语句,判断select元素的slectedIndex属性值不为-1,而后获取对应的索引值和文本,将其添加到另外一个下拉列表中,并在当前select元素将其移出。