Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Atrybut label for
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
romseb
Witam.

Chciałem prosić o pomoc w następującej sprawie: Jest sobie w dokumencie html formułka label for, która definiuje podpis dla pola formularza. Czy można z poziomu Javascriptu zmieniać dynamicznie wartość tej etykiety?

Będę wdzięczny za podpowiedź.

Pozdrawiam

romseb
nospor
Można jak każdego innego elementu html.
np. przy pomocy document.getElementById
Sephirus
Jeśli chcesz zmienić html w środku znacznika LABEL to wystarczy tak jak napisał nospor dostać się do tego elementu po ID (document.getElementById) lub po nazwie tagu (document.getElementsByTagName('label')) ale jeśli chodzi Ci o zmianę atrybutu FOR znacznika label z poziomu JS to musisz odwołać się przykładowo tak:

[JAVASCRIPT] pobierz, plaintext
  1. var element; // element LABEL pobrany poprzez jedna z wymienionych wyżej metod
  2. element.htmlFor = 'nowa_wartosc';
[JAVASCRIPT] pobierz, plaintext
erix
Albo poprzez setAttribute i nie trzeba tak kombinować. [;
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.