Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] Zwiększ wartość span +1 po kliknięciu, Podobno proste :)
Still
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.10.2010

Ostrzeżenie: (10%)
X----


Witam, jestem baaaardzo słaby z JS, ale przydałaby mi się jedna z jego funkcjonalności. Nie mam teraz czasu, aby kupić książkę i przeczytać kilka pierwszych rozdziałów, dlatego liczę na Waszą pomoc i szybszym rozwiązaniu problemu.

Mam na stronie pewną wartość, np 6, więc daję ją jako <span id="counter">6</span> i umieszczam gdzieś button z onClick="zwiekszCounter()"

jak powinna wyglądać funkcja zwiększająca wartość tego spanu +1 ? próbowałem już różnych metod, ale nie udaje mi się zwiększyć. Pewnie łatwiej by było wrzucić to w inputa, ale wtedy brzydko będzie wyglądało na stronie...

Pozdrawiam.

Ten post edytował Still 18.11.2010, 14:13:59
Go to the top of the page
+Quote Post
flashdev
post
Post #2





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Kod
var el = document.getElementById('counter');
el.innerHTML = el.innerHTML + 1;


Inputa można również ostylować tak, aby wyglądał jak span winksmiley.jpg

Ten post edytował flashdev 18.11.2010, 15:20:55


--------------------
Go to the top of the page
+Quote Post
kamil4u
post
Post #3





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

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


@flashdev: źle smile.gif
Musisz najpierw przekonwertować wartość na int-a - używając np. parseInt();
Kod
var el = document.getElementById('counter');
el.innerHTML = parseInt(el.innerHTML) + 1;

Inaczej wychodziło by Ci 61, zamiast 7 smile.gif


--------------------
Go to the top of the page
+Quote Post
flashdev
post
Post #4





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Cytat(kamil4u @ 18.11.2010, 19:12:19 ) *
@flashdev: źle smile.gif
[...]


No racja, wiadomo którym językiem mi się pomyliło smile.gif

W sumie, to jeszcze prościej będzie tak:

Kod
var el = document.getElementById('counter');
el.innerHTML++;


--------------------
Go to the top of the page
+Quote Post
Still
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.10.2010

Ostrzeżenie: (10%)
X----


dziękuję chłopaki smile.gif
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 Aktualny czas: 22.08.2025 - 00:54