js动态改变select选择变更option的index值示例
2014-07-11 15:42
543 查看
今天删除多个select值的时候出现了问题,搞了半www.avcang.com天原来是索引引起的(即删除的时候要从索引大的开始删,然后再 删除索引小的
document.getElementById("louyuming").options[0].selected=true;
function jsSelectIsExitItem(objSelect, objItemValue) {
var isExit = false;
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
isExit = true;
break;
}
}
return isExit;
}Javascript 操作select是表单中常见的一种,今天删除多个select值的时候出现了问题,搞了半天原来是索引引起的(即删除的时候要从索引大的开始删,然后再 删除索引小的,否则删除了索引小的后索引大的索引就变化了,再删除时就会出www.wnsr668.com现问题--问题的关键是for循环是要从大到小,而不是常规的从0到 length)
// 4.删除select中选中的项
function jsRemoveSelectedItemFromSelect(objSelect) {
var length = objSelect.options.length - 1;
for(var i = length; i >= 0; i--){
if(objSelect[i].selected == true){
objSelect.options[i] = null;
}
}
}1判断select选项中 是否存在Value="paraValue"的Item
2向select选项中 加入一个Item
3从select选项中 删除一个Item
4删除select中选中的项
5修改select选项中 value="paraValue"的text为"paraText"
6设置select中text="paraText"的第一个Item为选中
7设置select中value="paraValue"的Item为选中
8得到select的当前选中www.sepeizi.com项的value
9得到select的当前选中项的text
10得到select的当前选中项的Index
11清空select的项
document.getElementById("louyuming").options[0].selected=true;
function jsSelectIsExitItem(objSelect, objItemValue) {
var isExit = false;
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
isExit = true;
break;
}
}
return isExit;
}Javascript 操作select是表单中常见的一种,今天删除多个select值的时候出现了问题,搞了半天原来是索引引起的(即删除的时候要从索引大的开始删,然后再 删除索引小的,否则删除了索引小的后索引大的索引就变化了,再删除时就会出www.wnsr668.com现问题--问题的关键是for循环是要从大到小,而不是常规的从0到 length)
// 4.删除select中选中的项
function jsRemoveSelectedItemFromSelect(objSelect) {
var length = objSelect.options.length - 1;
for(var i = length; i >= 0; i--){
if(objSelect[i].selected == true){
objSelect.options[i] = null;
}
}
}1判断select选项中 是否存在Value="paraValue"的Item
2向select选项中 加入一个Item
3从select选项中 删除一个Item
4删除select中选中的项
5修改select选项中 value="paraValue"的text为"paraText"
6设置select中text="paraText"的第一个Item为选中
7设置select中value="paraValue"的Item为选中
8得到select的当前选中www.sepeizi.com项的value
9得到select的当前选中项的text
10得到select的当前选中项的Index
11清空select的项
相关文章推荐
- js动态改变select选择变更option的index值示例
- js动态改变select选择变更option的index值示例
- JS动态改变select选择变更option的index值
- JS动态改变select选择变更option的index值(js操作select)
- JS动态改变select选择变更option的index值
- JS动态改变select选择变更option的index值
- JS动态改变select选择变更option的index值
- JS动态改变select选择变更option的index值
- Select中使用js动态修改了Option时如何触发onchange事件
- 使用dwr实现下拉框级联和js实现动态选择option的selected状态方法总结
- 动态改变select中option的次序
- 关于js遍历list集合,获取select选中的值以及动态添加option
- js 动态 增加 删除 select 子项 option
- JS动态添加与删除select中的Option对象(示例代码)
- JS动态添加与删除select中的Option对象(示例代码)
- 使用js对select动态添加和删除OPTION
- Js选择框脚本 移动操作select 标签中的 option 项的操作事项
- js为select动态添加option,使用webservice提供数据
- 鼠标选择动态改变网页背景颜色的JS代码
- JS中处理select 的选择改变事件