站长论坛 网站建设 设为首页·加入收藏 繁體中文
 
 站内搜索:
   投递文章
  您的位置: JAVASCRIPT>javascript对下拉列表框(select)的操作
  javascript对下拉列表框(select)的操作
2008-8-14 来源:不详   作者: 佚名  阅读次数:350

这篇文章,主要是关于javascript和select相关的最基本方法

下面是我们例子的基础;这不是一个标准的表单。



<form id="f">
<select size="1" name="s">
<option value="lizi.name">梨子面馆option>
<option value="baidu.com">百度option>
select>
form>


<script type="text/javascript">

script>


//全选列表中的项
function SelectAllOption(list)
{
for (var i=0; i<list.options.length; i++)
{
list.options[i].selected 
= true;
}

}



//反选列表中的项
function DeSelectOptions(list)
{
for (var i=0; i<list.options.length; i++)
{
list.options[i].selected 
= !list.options[i].selected;
}

}



//返回列表中选择项数目
function GetSelectedOptionsCnt(list)
{
var cnt = 0;
var i = 0;
for (i=0; i<list.options.length; i++)
{
if (list.options[i].selected)
{
cnt
++;
}

}


return cnt;
}



//清空列表
function ClearList(list)
{
while (list.options.length > 0)
{
list.options[
0= null;
}

}



//删除列表选中项
//
返回删除项的数量
function DelSelectedOptions(list)
{
var i = 0;
var deletedCnt = 0;
while (i < list.options.length)
{
if (list.options[i].selected)
{
list.options[i] 
= null;
deletedCnt
++;
}

else
{
i
++;
}

}


return deletedCnt;
}

//此函数查找相应的项是否存在
//
repeatCheck是否进行重复性检查
//
若为"v",按值进行重复值检查
//
若为"t",按文字进行重复值检查
//
若为"vt",按值和文字进行重复值检查
//
其它值,不进行重复性检查,返回false
function OptionExists(list, optText, optValue, repeatCheck)
{
var i = 0;
var find 
0
顶一下

返回
上一篇: 10款让人震撼的JS图片展示!    下一篇: JavaScript判断浏览器类型并实现跳转
 相关文章列表
根据浏览器和分辨率调用CSS代码 带滑动特性的符合Web标准的全屏广告特效代码
循环不间断向上滚动的文本特效代码 特效代码:非常漂亮的鼠标提示的信息
编程实例 一个简单的智能感知效果 类似选项卡的切换效果
光临次数和时间的特效 记住每个来访者的次数的特效
用户名: E_mail: 匿名:  请文明参与讨论,禁止漫骂攻击。
 网友评论                                                                               评论总数: 0条  [ 查看全部 ]

  新闻资讯
百度获百万元驰名商标奖励基...
黑客成功入侵Twitter...
Google推出Mac版图...
发布QQ校友 腾讯进军SN...
19家网站涉嫌传播低俗内容...
天空软件站创始人张鹤加盟5...
谷歌Android系统支持...
微软IE继续称霸浏览器市场...
中国雅虎将正式放弃发展37...
研究表明微软Windows...
 
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 帮助
ASP站长   版权所有© 2008   苏ICP备08021577号  
本站上的资源均为原作者提供和网友推荐收集整理而来,仅供学习和研究使用。如有侵犯你的版权,请联系我们,本站将立即改正