Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dostęp do elementów listy <ul>
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
woj_tas
Witam!

Mam taki o to problem:

Wyświetlam na stronie liste :

  1. <ul>
  2. <li>pierwszy</li>
  3. <li>drugi</li>
  4. <li>trzeci</li>
  5. <li>czwarty</li>
  6. <li>piąty</li>
  7. </ul>


i teraz, przy ładowaniu strony chiałbym ukryć element czwarty i piąty a pozniej wywołując funkcję pokazywać je lub znów ukrywać. Nie wiem tylko jak odczytać te elementy listy które chcę ukryć. Najłatwiej byloby przypisać każdemu ID, ale wydaje mi sie to mało eleganckie....winksmiley.jpg
slammer
po pierwsze nadaj id dla kazdego elementu i usuwaj dynamicznie przez removeChild i dodawaj przez appendChild
ferr
  1. <ul id="lista">
  2. <li>pierwszy</li>
  3. <li>drugi</li>
  4. <li>trzeci</li>
  5. <li>czwarty</li>
  6. <li>piąty</li>
  7. </ul>


  1. <?php
  2. var lista = document.getElementById('lista');
  3.  
  4. var elementy = lista.getElementsByTagName('li');
  5.  
  6. for (var i = 0; i < elementy.length; i++)
  7. {
  8.  if (== 3)
  9.  {
  10.  elementy[i].style.display = 'none';
  11.  }
  12. }
  13. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.