我希望能夠按下「隱藏」按鈕,然後在用戶單擊按鈕時說「顯示」。在下面的代碼中,切換部分可以工作,但是現在我需要隱藏內容後「隱藏」文本才能轉爲「顯示」。如何在按下時更改切換按鈕文本?
我把撥動代碼:http://thedesignspace.net/MT2archives/000298.html#.UW61YqKG33U
<script type="text/javascript">
function toggle(element) {
document.getElementById(element).style.display = (document.getElementById(element).style.display == "none") ? "" : "none";
}
</script>
<div class="ISBody">
<h5>Header</h5>
<div class="ISTopLink"><a href="#ISTop">Return to Top</div>
<div class="ISHide"><a href="javascript:toggle('pos')">Hide Products - </a></div>
<hr>
<div id="pos" style="display: block;">
<div class="ISProductBody">
<div class="ISSubHead"><A HREF="#">Prodcut Name</A></div>
<div class="ISList">
<ul>
<li>Text here</li>
<li>Text here</li>
<li>Text here</li>
<li>Text here</li>
</ul>
</div>
</div>
</div>
你的頭標記中包含jQuery嗎?如果是這樣,你可以使用.toggle()更簡單的方式做到這一點http://api.jquery.com/toggle/ –
你的HTML是相當搞砸的... – excentris
我知道這是搞砸了。做這個代碼的人把它扔在我身上,用「讓這個隱藏的文字說節目。好運!」 –