Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]getAttribute zmiana wartości
Kloc
post 23.06.2014, 11:44:04
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 8
Dołączył: 8.06.2014

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


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;


--------------------
Kloc = Kolor
Obama !== Murzyn
Obama === Kloc


Jak Ci pomogłem to daj Pomógł, tu nie chodzi o te Pomógł, bo to do niczego nie potrzebne, ale daj! :D
Go to the top of the page
+Quote Post
Crozin
post 23.06.2014, 11:50:37
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


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ć (==).
Go to the top of the page
+Quote Post
Kloc
post 23.06.2014, 11:54:33
Post #3





Grupa: Zarejestrowani
Postów: 115
Pomógł: 8
Dołączył: 8.06.2014

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


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


--------------------
Kloc = Kolor
Obama !== Murzyn
Obama === Kloc


Jak Ci pomogłem to daj Pomógł, tu nie chodzi o te Pomógł, bo to do niczego nie potrzebne, ale daj! :D
Go to the top of the page
+Quote Post
trueblue
post 23.06.2014, 12:01:12
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Jaki masz ustawiony doctype dokumentu?


--------------------
Go to the top of the page
+Quote Post
nospor
post 23.06.2014, 12:03:04
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 - 18:22