修改下拉列表中的默认值

时间:2011-03-15 15:33:28

标签: javascript internet-explorer dom

我想在下拉列表中更改默认值。

这是我试图修改的HTML

<SELECT name="ACCESSGROUPS" size = 1 id="ACCESSGROUPS">
 <OPTION id="Something" value="PRIVATE_PROJECT">Project Members Only</OPTION>
 <OPTION value="wt.admin.AdministrativeDomain:15138">Default</OPTION>
</SELECT>

这是JS应该这样做的(我插入生成页面的JSP)

Obj1 = document.getElementById("Something");
Obj2 = ayObj1.nextSibling;
Obj1.parentNode.insertBefore(Obj2,Obj1); //works in FF, Opera
Obj2.selected=true; //works in Chrome

由于某种原因,它无法在IE6中运行。节点交换,但默认值不会更改。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

使用“selectedIndex”:

ChildNodObject1.parentNode.selectedIndex=0; //or whatever value you want