Показать сообщение отдельно
  #4 (permalink)  
Старый 09.10.2014, 14:57
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

<style>
  p {display: none}
  p.active {display: block}
</style>

<ul>
  <li>
     <a href="#">Раскрыть</a>
     <p class="active">Скрытый текст 1</p>
  </li>
  <li>
     <a href="#">Раскрыть</a>
     <p>Скрытый текст 2</p>
  </li>
  <li>
     <a href="#">Раскрыть</a>
     <p>Скрытый текст 3</p>
  </li>
</ul>

<script>

document.addEventListener("click", function (e) {

  if (e.target.tagName == "A") {

   document.querySelector(".active").className = "";
   e.target.parentNode.querySelector("p").className = "active";

   }

}, false);

</script>
Ответить с цитированием