Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JS: jak wybrać paragraf bez id będący za jakimś innym elementem
nowy_pehapowiec
post
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


Mam nagłówek z odnośnikiem "pokaż/ukryj" za nagłówkiem jest element div, który ma się pokazywać albo ukrywać na kliknięcie.
I teraz jest pytanie jak mając id odnośnika wskazać div?

kod jest taki:
<h4>tytul<a id="aa" onclick="show( 'aa' );" > more </a></h4>
<div style="display: none;">

Jak mając id="aa" dobrać się do elementu div?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


masz tam rozwiązanie tylko zmień na swoje id i teraz:
[JAVASCRIPT] pobierz, plaintext
  1. var link=document.getElementById('aa'), el=link.parentNode;
  2. while(el=el.nextSibling){if(el.nodeName=='DIV')break;};
  3. // el jest teraz uchwytem Twojego diva - masz w nim tego div'a
  4. // teraz przypisz styl odpowiedni mu - np. dispaly none lub visibility hiden
  5. // jest jeszcze metoda nextElementSibling gdzie można pominąć białe znaki i wtedy było by bez while...
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 04:52