Я хотел бы иметь возможность нажать кнопку, которая говорит «скрыть», а затем сказать «показать», когда пользователь нажимает кнопку. В приведенном ниже коде работает функция переключения, но теперь мне нужно «скрыть» текст, чтобы он «показывался», когда содержимое скрыто.Как изменить текст кнопки переключения при нажатии?
Я взял код переключения из: 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
Я знаю, что это испортилось. Человек, который сделал этот код, бросил его на меня, «сделайте этот текст скрыть, скажем, шоу. УДАЧА!» –