parentElement定位错了吧<p onclick=JavaScript:showHide(this); width=129> 相关新闻 </p> 
和repeater没关系啊.

解决方案 »

  1.   

    能具体点吗?<tr onclick=JavaScript:showHide(this);> 就可以?
      

  2.   

    <p onclick=JavaScript:showHide('<%=Repeater_side.ClientID%>'); width=129> 相关新闻 </p> 
    <SCRIPT language=javascript> 
            function showHide(obj){ 
             obj.style.display == "none" ?  obj.style.display = "block" :  obj.style.display = "none"; 

    </SCRIPT>上面没有试过 LZ 自己去试一下 Repeater控件解析后是一个Table  所有该了一下js  不知道行不
      

  3.   

    <SCRIPT language=javascript>
            function showHide(obj){
            var oStyle = obj.parentElement.parentElement.parentElement.rows[1].style;
                        oStyle.display == "none" ? oStyle.display = "block" : oStyle.display = "none";
    }
    </SCRIPT>js alert一下oStyle.display看看
      

  4.   

    谢谢kkai189的提示,js alert一下oStyle.display看看
    1,结果显示 none
    oStyle.display == "none" ? oStyle.display = "block" : oStyle.display = "none"; 
    alert (oStyle.display);2,结果显示 block (交换了位置)
    oStyle.display == "none" ? oStyle.display = "none" : oStyle.display = "block"; 
    alert (oStyle.display);接下来应该如何处理?在<table>正常执行结果显示:单数是none,双数是block,反复交替 
    <table> <tr onclick=JavaScript:showHide(this);> 
    <td style="DISPLAY: none">。隐藏/显示目录 </td> 
    </tr> </table
    另,测试过billclinton8的建议,出错。
    <p onclick=JavaScript:showHide(' <%=Repeater_side.ClientID%>'); width=129> 相关新闻 </p>