JavaScript关于select的相关操作

JavaScript关于select的相关操作

一、 插入option

1DOM方法

var oSelectYear = document.getElementById("SelectYear");

var op = document.createElement("option");

op.innerHTML = "2010";

op.value = "2010";

oSelectYear.appendChild(op);

 

2new 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来设置

posted @ 2010-01-12 11:13  梅子  阅读(423)  评论(1编辑  收藏  举报