Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Pobieranie dzieci elementu
sweter
post 22.01.2011, 21:36:48
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Witam,
czy za pomocą JS można pobrać ID elementów, które znajdują się kilka warstw pod rodzicem?
Przykładowo mam formularz #form i mieć dostęp do wszystkich pól type="text" zawartych w tym formularzu:
  1. <form id="form">
  2. <div>
  3. <div>
  4. <input type="text">
  5. <input type="text">
  6. </div>
  7. </div>
  8. </form>


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kamil4u
post 22.01.2011, 22:05:17
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Kod
var x = document.getElementById('form').getElementsByTagName('input');
pętla po x-ach-->el{
if( el.type == 'text' ){
//tu pod zmienną el znajduje się Twój element
}
}

Pętla jest na tyle prosta, że zostawiam to Tobie. W x będziesz miał tablicę elementów, więc wystarczy ją "przelecieć" biggrin.gif stosując pętlę for.

Ten post edytował kamil4u 22.01.2011, 22:06:16


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 15:45