テストのために、クリックするとテキストボックスを非表示にするボタンを作成します。ボタンを押すための 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"/>
サーバー上で実行されている要素を変更しようとすると、ポストバックが発生するようです。私の論理に何か問題がありますか、それともこれは不可能ですか?