Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]getAttribute zmiana wartości
Forum PHP.pl > Forum > Przedszkole
Kloc
Witam ponownie, napotkałem taki problem na swej drodze. Mam taki objekt jak span i w nim jakąś wartość, tutaj 0.

  1. <span id="ksztalt6" data-value="0" onclick="zmien(), pokaz()"></span>


Jak za pomocą js mogę zmienić tą wartość. Próbóję w ten sposób, ale nie działa:

  1. document.getElementById("ksztalt6").getAttribute(1);
  2. //lub w taki sposób
  3. document.getElementById("ksztalt6").getAttribute('data-value') = 1;
Crozin
Drugi sposób jest w pełni poprawny i działa. Może problem wynika z tego, że próbujesz przypisać "1" do tego, zamiast porównać (==).
Kloc
No właśnie on mi nie dział, ale zrobiłem tak i jest ok

  1. document.getElementById("ksztalt6").setAttribute('data-value', 0);


Może to wina google chrome? biggrin.gif
trueblue
Jaki masz ustawiony doctype dokumentu?
nospor
getAttribute() nie mial prawa działać, bo on nie ustawia atrybut, tylko pobiera jego wartosc. żescie sie źle zrozumieli.
setAttribute to jest to o ci chodzilo i widze juz to zrobiles. Sprawa zamknieta trueblue wink.gif
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.