对于我描述有问题的欢迎加QQ指教:13131968还有就是下拉框如何设置默认值。通过JS

解决方案 »

  1.   

    onchange的时候把this给传进去
    然后通过这个DOM来找当前行的select
      

  2.   

    谢谢你的回答, 但是你没看明白我的问题。我是在textbox 失去焦点的时候来给下拉框赋值。
    最好把怎么做写出来
      

  3.   

    行 我给你写个完整的DEMO吧 唉
      

  4.   

    <!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=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript" language="javascript">
    function doit(dom) {
    dom = dom.parentNode.parentNode;
    dom = dom.getElementsByTagName("select");
    //dom[0]就是你要的SELECT了
    }
    </script>
    </head>
    <body>
    <table>
      <tr>
        <td><input type="text" onblur="doit(this)" /></td>
        <td><select name="si">
        </select></td>
      </tr>
      <tr>
        <td><input type="text" onblur="doit(this)" /></td>
        <td><select name="si">
        </select></td>
      </tr>
    </table>
    </body>
    </html>