为了测试im创建一个按钮,当点击时将隐藏文本框。在按钮按下的JavaScript看起来像:javascript函数可以修改ASP.NET中服务器上运行的元素吗?
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"/>
看来,每当我试图修改元素服务器上运行它会导致回发。我的逻辑有问题吗?或者这不正确?
优秀它的工作。还有一些我不知道的信息谢谢你。 – 2013-04-25 20:53:10
很高兴帮助。你实现了哪种方法? – 2013-04-25 22:07:46
我用了一段时间的ClientIDMode,直到我意识到这会更好地包装箱子和其他东西与一个div标签,并将其全部隐藏起来。起初我应该走这条路线,但我不会再发现这些东西,但再次感谢。 – 2013-04-26 01:12:27