当前位置: 主页->程序设计->Javascript基础教程
 

第一课

Javascript教程
课程简介
实际应用
隐藏JavaScript
第一天复习

第二课

第二天课程简介
变量介绍
首个变量例子的程序主体
字符串的魔力
变量练习
if-then子句
if-then语句的例子
if-then练习
链接事件
图片交换
练习2
复习

第三课

第三天课程简介
窗口操作介绍
Javascript中的窗口操作
JavaScript中的窗口操作举例
Windows特性
JavaScript文件目标模块
状态条的操作
窗口间的交流
再谈JavaScript  DOM
窗口的其它特性
再谈WindowFrame树杈结构
自己动手操作
第三天复习

第四课

第四课介绍
循环介绍
循环的密码
再谈WHILE循环
For循环
嵌套循环
循环练习
数组
数组和循环
文件目标模块中的数组
函数
无参数函数
参数及返回值
多于一个参数的函数

第五课

第五课课程介绍
介绍反馈表单
控制文字域的值
文字域事件
反馈表单处理器
文字域的练习
复选框
单选框
选单
在选单中应用onchange命令

Javascript基础教程

第九页:选单

点击数:

 格式:下列选单和列表选单。以下为例子:

下列选单:

列表选单:

它的奇特之处在于这个选单有名称,但其中的各个选项没有名称。例如,在HTML中,第1个选单如下:

    <select name="pulldown_1" size=1> <option>probiscus
    <option>spider
    <option>lemur
    <option>chimp
    <option>gorilla
    <option>orangutan
    </select>
注意这个选单的名称是pulldown_1,但各个选项没有名称。 所以要调用其中的各个选项则有点困难。

幸好数组可以帮助我们调用其中的选项。如果你想改变该下 列选单中的第2个选项,你可以这样做:

window.document.form_1.pulldown_1.
options[1].text = 'new_text';

这是因为选单的元素有一个选项属性,而该属性是选单所 有选项的集合而成的数组。点击change the select然后从下拉选单从下列选单中查看其选项是否已经被改变。现在 第2个选项应该是*thau*

除了选项属性,选单还有一项属性叫做selectedIndex。大 笔一个选项被选择后,selectedIndex属性将变成被选项的 数组索引号(序列号)。选择第2个列表选单中的一个选项, 然后检查索引号。记住数组中的第1个选项的索引号是0。

    <a href="#" onClick="alert(
    'index is: '+ window.document.
    form_1.list_1.selectedIndex);
    return false;">check the index.
    </a>
表单的名称是form_1,列表选单的名称是list_1。
selectedIndex属性值为
window.document.form_1.list_1.
selectedIndex。
你还可 以将selectedIndex设置如下:

window.document.form_1.list_1.
selectedIndex = 1;

并高亮度显示第2个选项。

一旦你得到被选项的索引号,你就可以发现其内容:

    var the_select = 
    window.document.form_1.list_1;

    var the_index = 

    the_select.selectedIndex;

    var the_selected = 

    the_select.
    options[the_index].text;


selectedIndex属性很有用,但如果有多个选项同时被选中,会如何呢?有关这方面的内容请阅读multiple selects

选单元素的处理器为onChange()。当选单发生变化时,则
该处理器被激活。

>>

JavaScript教程
第一页
第五课课程介绍
第二页 介绍反馈表单
第三页 控制文字域的值
第四页 文字域事件
第五页 反馈表单处理器
第六页 文字域的练习
第七页 复选框
第八页 单选框
第九页 选单
第十页 在选单中应用onchange命令

 

[第1课][第2课][第3课][第4课][第5课]