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解码。