DATALIST模板列里有个Button和个Panel , Panel 默认是隐藏的,如何做才能点击Button让 Panel 显示出来 Button隐藏 Panel1 里还有Button, 点击的话 原来的Button显示出来Panel 隐藏  
要用JS实现 !!

解决方案 »

  1.   

    大家注意这个是在DataList模板列里操作,好象还涉及到一个 集合问题!~ 好象得遍历
      

  2.   

    我晕  是不是分太少了 没人来啊!!! 大家互相帮助呗,
    “分”算个什么东西,和友情比起来根本就一文不值!!
    如果给我300W分   我拿出100W 赞助学校 赞助敬老院!!剩下200W 咱哥俩一人一半!
    (砖头,鸡蛋 飞上来!)我散!
      

  3.   

    使用JS 就是不想刷新要不直接写在.cs中就能控制了!
      

  4.   

    不要沉啊.本人就这么10分了1!!!UP UP  UP
      

  5.   

    private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {

    e.Item.Cells[0].Attributes.Add("name","ttt")
    }<asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 48px; POSITION: absolute; TOP: 56px" runat="server"></asp:DataGrid>
    <INPUT style="Z-INDEX: 102; LEFT: 112px; POSITION: absolute; TOP: 192px" type="button"
    value="Button" onclick="Javascript:hiddenO()">
    <script language="javascript">
    function hiddenO(){

    var l=document.getElementsByTagName("TD").length;

    for (var i=0;i<l;i++){
    if(document.getElementsByTagName("TD")[i].name=="ttt"){
    document.getElementsByTagName("TD")[i].style.display="none";
    }
    }

    }
    </script>
    getElementsByName取不到TD无素只好用getElementsByTagName了。。