<asp:></asp:>这是什么定义?想学点东西,另外,你的代码里也没有select啊。

解决方案 »

  1.   

    <div id="mm" style="display:none"   >  
    <asp:textbox runat="server" id="tbName"   >   </asp:textbox   >  
    <asp:DropDownList id="DropDownList1" runat="server" Width="168px"  >  </asp:DropDownList  >  
    </div   >   你这个div是隐藏的,在ie下肯定不显示了.因为ff下div的支持的隐藏属性为hidden,当然能显示.
    document.getElementById("nn").innerHTML = ""; 
    var child=  document.getElementById("mm");
    child.style.display="block";//显示这个div 
    document.getElementById("nn").appendChild(child);//这样才ok
      

  2.   

    更正上面的代码,上面的代码把id为mm的div层也显示出来了document.getElementById("nn").innerHTML = ""; 
    var child=  document.getElementById("mm");
    document.getElementById("nn").innerHTML=child.innerHTML;
      

  3.   

    showbo没明白我的意思,我改成html的,原来我写的是asp.net
    <div id="mm" style="display:none"   >  
    <input name="t2" type="text" id="t2" /> 
    <select name="t1" id="t1"
    <option selected="selected" value="1">a</option>
    <option value="2">b</option>
    <option value="3">c</option>
    </div>
    <div id="nn"></div>   
    JS:
    document.getElementById("mm").style.display="block";  
    document.getElementById("nn").appendChild(document.getElementById("mm")); 
    这才是我的代码,写掉了一条
    在FF中会全显示,但在IE中它不是全不显示,那个input要显示,但select不显示
    我查了一下csdn论坛,好像ie中appendChild对select就是有点问题,但不知道怎么解决
      

  4.   

    我要求是点到一个按钮的时候在nn中显示mm中的内容
      

  5.   

    我的是IE6.0,显示很正常
    <html > 
    <head > 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" > 
    <title > </title > 
    </head > 
    <body > 
    <div id="mm"    style="display:none"  >  
    <input name="t2" type="text" id="t2" / >  
    <select name="t1" id="t1" >
    <option selected="selected" value="1" >a </option > 
    <option value="2" >b </option > 
    <option value="3" >c </option > 
    </select>
    </div   >   
    <input type="button" onclick="getDiv()" value="显示" />
    <div id="nn"  style="background-color:Lime">nn   </div   >   
     </body > 
    </html ><script language="javascript" type="text/javascript" > 
    function getDiv()
    {
         document.getElementById("mm").style.display="block";
         document.getElementById("nn").appendChild(document.getElementById("mm")); 
    }
    </script >