The bottom line is:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <div class="text"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Saepe error corrupti distinctio non numquam, excepturi, doloribus repudiandae harum. Quisquam fugit, quibusdam beatae! Atque velit, pariatur deserunt suscipit ea nisi quis aspernatur autem ex cumque? Amet odio consectetur ea iure sint itaque, rem beatae quas? Aspernatur optio molestiae aperiam nostrum natus?</p> </div> <div id="text1" style="display:block; text-align:justify;"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempora doloremque nostrum magni, ullam nulla dolorum obcaecati excepturi in quis aut quia numquam ad ut laboriosam, aliquam minima, minus mollitia. Vero.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deleniti ea obcaecati laudantium iste, aperiam, nemo quia, atque earum iure nesciunt praesentium fugiat cum error sunt voluptatibus omnis veritatis. Nesciunt accusantium, quibusdam illo. Laudantium itaque, quos dicta tempore debitis expedita iusto odio, adipisci atque ullam harum.</p> </div> <a href="javascript:look('text1');" id="a-text1" style="color:#9a0b0b;">скрыть</a> <script> function look(t) { p = document.getElementById(t); l = document.getElementById("a-" + t); if (p.style.display == "block") { l.innerHTML = "Читать еще"; p.style.display = "none"; } else { l.innerHTML = "скрыть"; p.style.display = "block"; } } </script> My hiding / showing work, but how can I tie it to the parameters described above?