要实现动态交互,必须掌握有关窗体对象(Form)和框架对象(Frames)更为复杂的知识。
二、窗体中的基本元素 窗体中的基本元素由按钮、单选按钮、复选按钮、提交按钮、重置按钮、文本框等组成。 在JavaScript中要访问这些基本元素,必须通过对应特定的窗体元素的数组下标或窗体元素名来实现。每一个元素主要是通过该元素的属性或方法来引用。其引用的基本格式见下: formName.elements[].methadName (窗体名.元素名或数组.方法) formName.elemaent[].propertyName(窗体名.元素名或数组.属性) 下面分别介绍: 1、Text单行单列输入元素 功能:对Text标识中的元素实施有效的控制。 基本属性: Name:设定提交信息时的信息名称。对应于HTML文档中的Name。 Value:用以设定出现在窗口中对应HTML文档中Value的信息。 defaultvalue:包括Text元素的默认值 基本方法: blur():将当前焦点移到后台。 select():加亮文字。 主要事件: onFocus:当Text获得焦点时,产生该事件。 OnBlur:从元素失去焦点时,产生该事件。 Onselect:当文字被加亮显示后,产生该文件。 onchange:当Text元素值改变时,产生该文件。 例:...
2、textarea多行多列输入元素 功能:实施对Textarea中的元素进行控制。 基本属性 name:设定提交信息时的信息名称,对应HTML文档Textarea的Name。 Value:用以设定出现在窗口中对应HTML文档中Value的信息。 Default value:元素的默认值。 方法: blur():将输入焦点失去 select():将文字加亮后 事件: onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 3、Select选择元素 功能:实施对滚动选择元素的控制。 属性: name:设定提交信息时的信息名称,对应文档select中的name。 Length:对应文档select中的length options:组成多个选项的数组 selectIndex;该下标指明一个选项 select在中每一选项都含有以下属性: Text:选项对应的文字 selected:指明当前选项是否被选中 Index:指明当前选项的位置 defaultselected:默认选项 事件: OnBlur:当select选项失去焦点时,产生该文件。 onFocas:当select获得焦点时,产生该文件。 Onchange:选项状态改变后,产生该事件。 4、Button按钮 功能:实施对Button按钮的控制。 属性: Name:设定提交信息时的信息名称,对应文档中button的Name。 Value:用以设定出现在窗口中对应HTML文档中Value的信息。 方法: click()该方法 |