<select id="SelectID" onchange="SetValue();">
<option value="">1</option>
<option value="">2</option>
</select>
<script>
function SetValue()
{
var Select=document.all.SelectID;
Select.length=10;
for(iIndex=0;iIndex<Select.length;iIndex++)
{
Select.options[iIndex].value="Value"+iIndex;
Select.options[iIndex].text="Text"+iIndex;
}
}
</script>

解决方案 »

  1.   

    谢谢,我的要求是这样的,我定义了一个div,id为web
    然后当我选择下拉框时,div内的内容变成下拉框相对应的值
      

  2.   

    <select id="SelectID" onchange="SetValue();">
    <option value="">1</option>
    <option value="">2</option>
    </select>
    <script>
    function SetValue()
    {
    var Select=document.all.SelectID;
    Select.length=10;
    for(iIndex=0;iIndex<Select.length;iIndex++)
    {
    if(Select.selected)
    {document.all.web.innerHTML=Select.options[iIndex].value}
    }
    }
    </script>
      

  3.   

    可能我没表达清楚,这个web的值是写到<div 值></div>还是<div id=web>值<div>
      

  4.   

    document.all.web.innerHTML没错,是写到<div id=web>值<div>中了
    div本身没有值的.
      

  5.   

    <TR>
              <TD align=right width=76>用户名&nbsp;</TD>
              <TD width=98><INPUT id=usernameshow class=input1 maxLength=16 size=12 name=usernameshow> 
              </TD></TR>
            <TR>
              <TD align=right width=76>密&nbsp;&nbsp;码&nbsp;</TD>
              <TD width=98><INPUT class=input1 type=password maxLength=20 size=12 id=pwshow 
                name=pwshow> </TD></TR>
    <TR>
              <TD align=right width=76>服&nbsp;&nbsp;务&nbsp;</TD>
              <TD width=98><select class=input1 id=SelectID name=SelectID onchange="SetValue();">
      <option value="<INPUT class=button type=button value=登陆邮箱 onclick='javascript:gook()'>">邮件服务</option><option value="<INPUT class=button type=button value=登陆网站 onclick='javascript:webgook()'>">网站</option></select>
    <script>
    function SetValue()
    {
    var Select=document.all.SelectID;
    {
    if(Select.selected)
    {document.all.web.innerHTML=Select.options[iIndex].value}
    }
    }
    </script>
      </TD></TR>看看哪里错了