对象不支持此操作的问题 大虾看哈
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>
------解决方案--------------------document.getElementById("showHtml").innerHTML = "<img src='../../images/cls/btn_Up.gif' alt='收缩' class='title_img' onclick='down()' />";
innerHTML是个属性,不是方法。
------解决方案--------------------document.getElementById("showHtml").innerHTML="<img src='../../images/cls/btn_Up.gif' alt='收缩' class='title_img' onclick='down()' />";
------解决方案--------------------头一次看见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";
}