changeif (id=1)
==>
if (id==1)if (id=2)
=>
if (id==2)

解决方案 »

  1.   

    <html>
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    function addItem(id)
    {
     var url;
     var idd=5;
     url="http://";
     idd=parseInt(id);
     if (idd=1)
    {
     url=url+addrTag1.value; 

     if (idd=2)
     {
      url=url+addrTag2.value;
    }
    alert(url); //怪!怎么有时在两select多次点击后,url还保存原来的URL的???双击多几次就会。
    url=""; 
    }
    </script>
    </HEAD>
    <BODY>
    <SELECT NAME=addrTag1 SIZE=5  ondblclick="addItem(1)">
    <option value="www.163.net">163邮局 </option>
    <option value="www.csdn.net">CSDN论坛 </option>
    </SELECT>
    <SELECT NAME=addrTag2 SIZE=5  ondblclick="addItem(2)">
    <option value="www.sohu.com">sohu </option>
    </SELECT>
    </BODY>   
    </html> 
      

  2.   

    哦,原来楼上就是你呀javascript是跟java的语法相似,=代表赋值,并有返回值,好象都是true,==才是判断相等呢~
      

  3.   

    oh,原来如此,thank you! 
    刚学javascript,又忘了。语法问题!!!