Нужно реализовать в JavaScript открытие скрытого текста
Собственно у меня вопрос, как сделать с помощью JavaScript открытие скрытого текста/объекта.
Например. При нажатии на ссылку <a href="javascript://" >Открыть</a> Этот код: <div style="display:none;">Скрытый текст</div> Менялся на этот: <div style="display:block;">Скрытый текст</div> |
Учебник пробовали читать?
|
<div id="Hide_Show" style="display:none;">Скрытый текст</div>
<a href="#" onclick="toggA(this);return false;">Открыть</a>
<script type="text/javascript">
function toggA(a) {
var b= document.getElementById('Hide_Show').style;
if(a.innerHTML=='Открыть'){a.innerHTML='Закрыть';b.display='block';return}
a.innerHTML='Открыть'; b.display='none'
}
</script>
|
Цитата:
|
CaptainDev,
На jQuery - пойдёт ? |
Цитата:
|
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#clcH_S").click(function(){
$('#Hide_Show').toggleClass('Active').slideToggle("slow");
if($('#Hide_Show').hasClass('Active')){$(this).text("Скрыть")}
else {$(this).text("Открыть")}
});
});
</script>
<div id="Hide_Show" style="display:none;">Скрытый текст</div>
<a id="clcH_S" href="#" alt="Cкрыть">Открыть</a>
|
Спасибо
|
| Часовой пояс GMT +3, время: 11:59. |