【 tulaoshi.com - Web开发 】
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
html xmlns="http://www.w3.org/1999/xhtml"
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
titlewritten by misshjn/title
SCRIPT LANGUAGE="JavaScript"
!--
function test(value){
var opt = document.getElementById("ss").innerHTML.toString();
var re = new RegExp(value,"g");
opt = opt.replace(/OPTION|/OPTION| selected|value/g,"").match(/=.*?/g).toString().replace(/=|/g,"").replace(re,"┢").replace(/[^,┢]/g,"").indexOf("┢");
document.getElementById("ss").getElementsByTagName("option")[opt].selected = true;
}
function randomselect(){
document.getElementById("ss").getElementsByTagName("option")[Math.floor(Math.random()*document.getElementById("ss").getElementsByTagName("option").length)].selected = true;
}
//--
/SCRIPT
/head
body
!--
select id="ss"
option value="1998"1998年/option
option value="1999"1999年/option
option value="2000"2000年/option
option value="2001"2001年/option
option value="2002"2002年/option
option value="2003"2003年/option
option value="2004"2004年/option
option value="2005"2005年/option
/select
--
SCRIPT LANGUAGE="JavaScript"
!--
var opts;
for (i=1900; i2008; i++){
opts +="option value='"+i+"'第 "+i+" 年/option";
}
document.write("select id='ss'"+opts+"/select");
//--
/SCRIPT
input type="button" value="选中 value=2001 的选项" onclick="test('2001')"
input type="button" value="随机选择" onclick="randomselect()"
/body
/html