Autor | Zpráva | ||
---|---|---|---|
Jack3389 Profil * |
#1 · Zasláno: 24. 3. 2013, 03:33:41
Dobrý večer,
rád bych se zeptal, jak se dá nastavit určitá hodnota pro více prvků. Konkrétně mám namysli, abych mohl změnit barvu pozadí více prvkům. Barvu nastavuji přes document.getElementById("id_prvku).style.background="barva"; - potřeboval bych ale takto obarvit dva a více prvků aniž bych musel tento příkaz opakovat např. dvacetkrát. Je zde možnost jak přiřadit více prvkům podle id určitou hodnotu? Mnohokrát díky za rady. |
||
Chamurappi Profil |
#2 · Zasláno: 24. 3. 2013, 03:38:22
Reaguji na Jacka3389:
Změň třídu (vlastnost className ) společnému rodiči a barvu nastav ve stylopisu.
|
||
Jack3389 Profil * |
#3 · Zasláno: 24. 3. 2013, 21:19:17
[#2] Chamurappi ted nejak nerozumím co přesně mám udělat?... Potřeboval bych tyto prvky určovat pomocí ID daného prvku ( divu )
|
||
Someone Profil |
#4 · Zasláno: 24. 3. 2013, 21:40:58
Chamurappi
To by mohlo vést k nežádoucímu obarvení všech divů uvnitř daného rodiče. Jack3389: Jestli to opravdu chceš řešit přes id, tak si vypiš všechna id do pole, to pole projeď cyklem a v každém cyklu změň pozadí danému elementu. Já bych to udělal takto, podívej se do zdorjáku. |
||
Jack3389 Profil * |
#5 · Zasláno: 24. 3. 2013, 21:50:11
[#4] Someone
Díky zkusím to podobně udělat. Krásně vysvětleno. |
||
margin Profil * |
#6 · Zasláno: 25. 3. 2013, 00:28:15
Someone:
„To by mohlo vést k nežádoucímu obarvení všech divů uvnitř daného rodiče.“ Nemusí, a je to bez zbytečných cyklů. http://jsfiddle.net/ZUPG9/ |
||
Časová prodleva: 11 let
|
0