<html xmlns="http://www./1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>written 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).toS tring().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; i<2008; 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>
|