为了测试我创建了一个按钮,单击时将隐藏一个文本框。按下按钮的 javascript 如下所示:
function showCommentBox() {
var el = document.getElementById('replyBox');
el.setAttribute("style", "display:none;");
return false;
}
asp 代码如下所示:
<textarea id="replyBox" runat="server" class="replyBox"></textarea>
<asp:Button runat="server" id="replyBtn" onClientClick="return showCommentBox();" class="replyBtnClass" Font-Bold="true" Text="Reply"/>
似乎每当我尝试修改服务器上运行的元素时,都会导致回发。我的逻辑有问题还是这不可能?