不好这样做的
你可以这样
<div id="sel"></div>
然后你将 <select .... html组织一下
最后
  sel.innerHTML = 组织好的字符串

解决方案 »

  1.   

    <style>
    option{Value:expression(this.value=this.text)}
    </style>
    <Select Name="SeaValue">
     <Option>你好</option>
    </Select>
    <input type=button onclick="window.confirm(SeaValue.options[0].value)">
      

  2.   

    ...不明白你说的我就是想将 option 的value 设置成一个写好的函数,转化成他的TEXT后的值...
    就是这块怎么写?
    <option value=写好的函数(取这个option的text)>你好</option>
    怎么写,说的很清楚了吧
      

  3.   

    说说我的函数吧,我的函数是将汉字转化为拼音 getvalue(汉字),我想将数据库里读出的这些
    <option  value=getvalue(数据库里读出的汉字)>数据库里读出的汉字</option>
      

  4.   

    <select name="SeaValue" id="SeaValue" onChange="getvalue(this.value=this.text);">
    <option>你好</option>
    </select>?????
      

  5.   

    <style>
    option{Value:expression(this.value=convertStr(this.text))}
    </style>
    <script>
    function convertStr(strText)
    {
    //处理
    return strText;
    }
    </script>
    <Select Name="SeaValue">
     <Option>你好</option>
    </Select>
    <input type=button onclick="window.confirm(SeaValue.options[0].value)">
      

  6.   

    你做一个服务器端函数不就结了:
    <option value="<%= convertWord(rs("word")) %>"><%= rs("word") %></option>
    <%
    function convertWord(str)
     '......
    end function
    %>
      

  7.   

    <Select Name="SeaValue">
     <Option>你好</option>
    </Select>
    <Script Language="Jscript">
    function getvalue(str)
    {
        //进行相应该的运算
        return "Val"+str;
    }
    var sel = document.all.SeaValue;
    for(var i=0;i<sel.options.length;i++)
    {
        sel.options[i].value = getvalue(sel.options[i].text);
    }//第一项的值测试
    alert(sel.options[0].value)
    </Script>