1、清空select项
var ddl=ddlGameAreas;
var len=ddl.options.length;
for(var i=0;i<len;i++)
{
try
{
ddl.options.remove(0);//IE
}catch(e)
{
ddl.remove(0);//FF
}
}
var len=ddl.options.length;
for(var i=0;i<len;i++)
{
try
{
ddl.options.remove(0);//IE
}catch(e)
{
ddl.remove(0);//FF
}
}
2、添加select项
var newopt=document.createElement("option");
newopt.text="请选择";
newopt.value="-1";
try{
ddl.add(newopt,null);//FF
}catch(excp)
{
ddl.add(newopt);//IE
}
newopt.text="请选择";
newopt.value="-1";
try{
ddl.add(newopt,null);//FF
}catch(excp)
{
ddl.add(newopt);//IE
}
3、元素内部文本
for( var i=0;i<ddlGameServers.options.length;i++)
{
if(ddlGameServers.options[i].text==(obj.innerText || obj.textContent))
{
ddlGameServers.options[i].selected=true;
break;
}
}
{
if(ddlGameServers.options[i].text==(obj.innerText || obj.textContent))
{
ddlGameServers.options[i].selected=true;
break;
}
}
IE下只支持innerText,FF下支持textContent,使用innerText或textContent的好处是会自动进行html解码。