此方法在IE6,IE7下運行正常
IE8中提示腳本錯誤。請問,IE8中如何修改。function setDDlValue(o,t,type)
{
for(var index = 0; index < o.options.length;index++)
{
if(type == "text")
{
if(o.options[index].text == t)
{
o.selectedIndex = index;
}
}else if(type=="value")
{
if(o.options[index].value == t)
{
o.selectedIndex = index;
}
}
}
}
你可以试一下直接使用o.length,select 的length返回的下来列表的选项数目
不是option出問題了
是之前的對象出問題了。。已經OK了。。之前的人用的是document.all.item..
沒找到對象
現在用getElementById就可以了。
这种IE only的以后少用吧 尽量使用W3C标准的方法