<select size="10" name="bigclassname"  ondblclick="javascript:addInfo(document.all.bigclassname.options[document.all.bigclassname.selectedIndex].text);">略....
</select>这里面bigclassname的值是不固定的,我定义它为一个变量
var leibie=我取到的值;问题来了
后面的js语句怎么写,document.all.这里怎么写才对.options

解决方案 »

  1.   

    不对啊,测试代码放上
    <script type="text/javascript">
    function addInfo(info)
    {
        var isendinfo=document.all.jiedian;

    isendinfo.value+=info+",";
        

    }
    var jibie="1";
    document.write(jibie);
    </script>
    <form name="myform" id="myform">
    <select size="10" name="1"  ondblclick="javascript:addInfo(document.all.[jibie].options[document.all.[jibie].selectedIndex].text);" ><option >1</option>
    <option >2</option>
    <option >3</option></select>
    节点<TEXTAREA id="jiedian" style="WIDTH: 100%" name="jiedian" rows=1></TEXTAREA> <br /></form>
      

  2.   

    你的name是怎么加上去的 ondblclick就在那块写~~
      

  3.   

    <select size="10" name="bigclassname" ondblclick="javascript:addInfo(this.options[this.selectedIndex].text);">
      

  4.   

    来个简单的例子,这样不对啊,[jibie]怎么不好使呢
    <script type="text/javascript">
    var jibie="aaa";
    document.write(jibie);
    </script>
    <form name="myform" id="myform"><a href="#" onclick="alert(document.myform.[jibie].value);">aaa</a>
    <input type="text" name="aaa" value="1111" /></form>
      

  5.   


    这个可以,document.all.bigclassname就是它自己嘛,this,呵呵。谢谢大家的帮助。
      

  6.   

    document.myform.[jibie].value都想骂人了document.myform.[jibie].value
    你看我用了吗