用javascript操作select
2007-05-11 13:30
316 查看
在进行网页开发的过程中,我们常常会用到select 这个元素。在用asp.net进行开发时,服务器端控件DropDownList和ListBox在发送到客户端时,也是被转化成select元素的。有些时候,我们希望在客户端用代码对其进行一些操作,这当然就想到用javascript操作select 了。下面对其作一个总结:
1、判断select是否有项目被选中:
if(objSelect.selectedIndex == -1)
...{
//说明没有被选中的项目
}
else
...{
//说明有选中的项目
}
2、删除被选中的项目:
objSelect.options[objSelect.selectedIndex] = null;
3、删除所有项目:
while(objSelect.length>0)
...{
objSelect.options[0] = null;
}
//或者
for(var i=objSelect.length-1;i>-1;i--)
...{
objSelect.options[i] = null;
}
4、增加新的项目:
var text="项目显示文本";
var value="项目的值";
objSelect.options[objSelect.length] = new Option(text,value);
5、修改所选择的项目:
objSelect.options[objSelect.selectedIndex] = new Option("新的项目文本","新的项目值");
6、获取所选项目的文本和值:
//文本
var text = objSelect.options[objSelect.selectedIndex].text;
//值
var value = objSelect.options[objSelect.selectedIndex].value;
7、判断索引为i的项目是否被选中:
if(objSelect.options[i].selected)
...{
//选中
}
else
...{
//未选中
}
8、移除索引为i的项目:
objSelect.remove(i);
1、判断select是否有项目被选中:
if(objSelect.selectedIndex == -1)
...{
//说明没有被选中的项目
}
else
...{
//说明有选中的项目
}
2、删除被选中的项目:
objSelect.options[objSelect.selectedIndex] = null;
3、删除所有项目:
while(objSelect.length>0)
...{
objSelect.options[0] = null;
}
//或者
for(var i=objSelect.length-1;i>-1;i--)
...{
objSelect.options[i] = null;
}
4、增加新的项目:
var text="项目显示文本";
var value="项目的值";
objSelect.options[objSelect.length] = new Option(text,value);
5、修改所选择的项目:
objSelect.options[objSelect.selectedIndex] = new Option("新的项目文本","新的项目值");
6、获取所选项目的文本和值:
//文本
var text = objSelect.options[objSelect.selectedIndex].text;
//值
var value = objSelect.options[objSelect.selectedIndex].value;
7、判断索引为i的项目是否被选中:
if(objSelect.options[i].selected)
...{
//选中
}
else
...{
//未选中
}
8、移除索引为i的项目:
objSelect.remove(i);
相关文章推荐
- javascript select 的操作
- Javascript - Select操作大集合
- javascript操作select下拉列表框的一点小经验
- JavaScript操作select下拉菜单全集合
- Javascript 操作select 控件大全
- Javascript 对 select控件操作大全(新增、修改、删除、选中、清空、判断存在)
- Javascript 操作select控件大全
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- javascript 操作 select下拉框 大全
- javascript对select元素的操作
- javascript操作Select标记中options集合
- javascript操作select参考代码
- javascript操作select元素一例
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- Javascript - Select操作大集合
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- javascript 中关于select 的应用和相关操作
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- javascript操作select相关方法:新增 修改 删除 选中 清空 判断存在