我正在使用JavaScript代码。而不是隐藏。我想如果div是可见的,然后隐藏在页面加载。点击按钮应该可见。但目前它正在做相反的事情。使用显示或显示在JavaScript
<script type="text/javascript">
$(document).ready(function() {
$("#lnkbtn").click(function() {
if ($('#divreg').is(":hidden")) {
$('#divreg').show(500);
document.getElementById('lnkbtn').innerHTML = "Hide";
} else {
$("#divreg").hide(500);
document.getElementById('lnkbtn').innerHTML = "Show";
}
});
});
</script>
HTML:
<asp:Button ID="lnkbtn" runat="server" Text="Additional Details" CausesValidation="False" OnClientClick="return false;" />
<div id="divreg">
<p> Some content here.. </p>
</div>
显示你的HTML代码或使小提琴。 – Sumanta736
因为你使用jQuery代替部分代码 - 为什么不使用$('#lnkbtn')。html('隐藏')?或$('#lnkbtn')。text('Hide') – gavgrif
https://jsfiddle.net/pqho3tvg/3/ – Zaki