html 循环下拉菜单

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:08:36
在html网页中 ,我想做一个显示年份的下拉菜单(1900-2000年),于是写了
<select size="1" name="year">
<script language="JavaScript">
var i ;
for(i=1900; i<=2000; i++)
{
document.form1.year.value=i ;
document.write("<option value="i"><fond color="black">i</option>") ;

}
</script>
但是运行结果只有下拉的位置,没有显示年份的数字,有谁能帮忙解答一下,谢谢了

下拉菜单实现代码如下:

<HTML>
  <HEAD>
   <SCRIPT LANGUAGE="javascript">
  </SCRIPT>
  <SCRIPT LANGUAGE="javascript">
  function Body_Init(oSelect,oText)
  {
  var iLeft= oSelect.offsetLeft;
  var iTop = oSelect.offsetTop;
  var iWidth=oSelect.clientWidth;
  var iHeight=oSelect.clientHeight;
  oSelect.style.clip='rect(0,'+iWidth+','+iHeight+','+(iWidth-18)+')';
  oText.style.width=iWidth;
  oText.style.height=iHeight;
  oText.style.top =iTop;
  oText.style.left=iLeft;
  }
  function Combo_Select(oSelect,oText)
  {
  oText.value=oSelect.options[oSelect.selectedIndex].text;
  alert(oText.value);
  }
  function Text_ChkKey(oSelect,oText)
  {
  if(event.keyCode==13)
  {
   var nIndex=HasTheValue(oText.value,oSelect);
   if(nIndex !=-1 && nIndex !=oSelect.selectedIndex)