JavaScript关于select的相关操作说明

//setTimeout(function() { oSelectMonth.selectedIndex = 1

一、 插入option
1、DOM方法
var oSelectYear = document.getElementById(“SelectYear”);
var op = document.createElement(“option”);
op.innerHTML = “2010”;
op.value = “2010”;
oSelectYear.appendChild(op);

2、new Option方法
var oSelectMonth = document.getElementById(“SelectMonth”);
oSelectMonth.options.add(new Option(1, 1));
oSelectMonth.options.add(new Option(2, 2));

二、 清空option var oSelectMonth = document.getElementById(“SelectMonth”);
oSelectMonth.options.length = 0; //清空Select里面的options

三、 设置默认选中option
var oSelectMonth = document.getElementById(“SelectMonth”);
//oSelectMonth.selectedIndex = 1; //方法一:默认选中第二项
//setTimeout(function() { oSelectMonth.selectedIndex = 1; }, 0);
//用setTimeout延迟是为了防止dom渲染问题
// oSelectMonth.options[1].selected = true; //方法二
oSelectMonth.options[1].setAttribute(“selected”, “true”);
//方法三:比较推荐的用setAttribute来设置

您可能感兴趣的文章:

  • javascript操作select元素实例分析
  • JavaScript通过select动态更换图片的方法
  • javascript实现无限级select联动菜单
  • javascript对下拉列表框(select)的操作实例讲解
  • javascript对select标签的控制(option选项/select)
  • javascript模拟select,jselect的方法实现
  • javascript模拟select实现代码
  • javascript
    操作select下拉列表框的一点小经验
  • javascript获取select值的方法分析