function up()
{       
        //var idName=
        document.getElementById("showHtml").innerHTML("<img src='../../images/cls/btn_Up.gif' alt='收缩' class='title_img' onclick='down()' />");
        //$("#showHtml").html("<img src='../../images/cls/btn_Up.gif' alt='收缩' class='title_img' onclick='down()' />");
        //$(idName).hide();
        document.getElementById("editView").style.display=="none";
        
}报错如:Microsoft JScript 运行时错误: 对象不支持此操作调用的代码 <div class="pgs_top">
                    <div class="pgs_title">
                        <label class="pgs_lbl">
                            编辑</label><span id="showHtml"><img src="../../images/cls/btn_Up.gif" alt="收缩" class="title_img" onclick="up()" /></span></div>
                    <div id="editView">
                        <asp:Panel ID="PanelMaster1" runat="server" CssClass="pgs_content_ad pgs_format">
                        </asp:Panel>
                    </div>
                </div>

解决方案 »

  1.   

    document.getElementById("showHtml").innerHTML = "<img src='../../images/cls/btn_Up.gif' alt='收缩' class='title_img' onclick='down()' />";innerHTML是个属性,不是方法。
      

  2.   

    document.getElementById("showHtml").innerHTML="<img src='../../images/cls/btn_Up.gif' alt='收缩' class='title_img' onclick='down()' />";
      

  3.   

    头一次看见innerHTML还有你这种写法的,写错了小伙子,innerHTML是属性,不是方法function up()
    {  
      //var idName=
      document.getElementById("showHtml").innerHTML="<img src='../../images/cls/btn_Up.gif' alt='收缩' class='title_img' onclick='down()' />";
      //$("#showHtml").html("<img src='../../images/cls/btn_Up.gif' alt='收缩' class='title_img' onclick='down()' />");
      //$(idName).hide();
      document.getElementById("editView").style.display=="none";
       
    }