Autor | Zpráva | ||
---|---|---|---|
janharvalik Profil * |
#1 · Zasláno: 12. 7. 2010, 03:14:34
Dobrý den,
Znáte někdo nějaké pravidlo či seznam jak přistupovat k css pomocí getElementById ? |
||
Str4wberry Profil |
#2 · Zasláno: 12. 7. 2010, 07:30:26
<style id="kestylu"> … </style> A potom getElementById("kestylu") .
|
||
Pan X Profil |
#3 · Zasláno: 12. 7. 2010, 08:08:00
Projdi si toto, předposlední část je o stylování
|
||
Chamurappi Profil |
#4 · Zasláno: 12. 7. 2010, 09:21:25
Reaguji na janaharvalika:
Asi nerozumím otázce. Co přesně myslíš přistupováním k CSS? |
||
janharvalik Profil * |
#5 · Zasláno: 12. 7. 2010, 13:59:26
například co mám napsat za getElementById("něco").něco.neco="něco"; abych se dostal k nastavení výšky barvě a tak prostě, jak poznám co má být za getElementById ?
|
||
Str4wberry Profil |
#6 · Zasláno: 12. 7. 2010, 14:07:23
Myslím, že Google ti najde nějaký přehled.
|
||
Chamurappi Profil |
#7 · Zasláno: 12. 7. 2010, 14:19:34
Reaguji na janharvalika:
„abych se dostal k nastavení výšky barvě“ Barva nemá výšku. Chceš-li měnit atribut style , jednotlivé CSS vlastnosti najdeš ve struktuře jménem style . Tedy třeba:
document.getElementById("něco").style.backgroundColor = "gold"; layout-grid-char-spacing se stane style.layoutGridCharSpacing , z background-image se stane style.backgroundImage , z -moz-opacity se stane style.MozOpacity , z overflow se stane style.overflow .
Krom úpravy jednotlivých vlastností jde měnit i celá hodnota atributu style jako řetězec, tedy např.:
document.getElementById("něco").style.cssText = "background-color: gold; _height: 50px; min-height: 50px"; Koncepčně čistší je nesahat na atribut style (tedy ignorovat, co jsem ti právě napsal) a měnit jen třídy. Ty najdeš ve vlastnosti className .
|
||
janharvalik Profil * |
#8 · Zasláno: 12. 7. 2010, 14:29:47
ale
className |
||
Chamurappi Profil |
#9 · Zasláno: 12. 7. 2010, 14:47:22
Reaguji na janharvalika:
Vlastnost className je podporovaná perfektně.
Neplést s hledáním podle třídy. |
||
janharvalik Profil * |
#10 · Zasláno: 12. 7. 2010, 14:59:54
Str4wberry:
„Ano, getElementsByClassName. Akorát si to pro některé prohlížeče musíš doprogramovat nebo si najít hotové řešení. Nebo si si elementy vybrat jiný způsobem.“ ? |
||
Joker Profil |
#11 · Zasláno: 12. 7. 2010, 15:05:01
janharvalik:
Viz Chamurappi, „Neplést s hledáním podle třídy.“ className je něco jiného, než getElementsByClassName |
||
Chamurappi Profil |
#12 · Zasláno: 12. 7. 2010, 15:05:38
Reaguji na janharvalika:
Vlastnost className je podporovaná perfektně. Ptal ses tady, jak měnit styl. Vedle ses ptal, jak vyhledávat podle třídy.
|
||
janharvalik Profil * |
#13 · Zasláno: 12. 7. 2010, 15:14:09
takže nikde žádný problém ?
|
||
Chamurappi Profil |
#14 · Zasláno: 12. 7. 2010, 15:55:07
Reaguji na janharvalika:
Vlastnost className je podporovaná perfektně.
|
||
janharvalik Profil * |
#15 · Zasláno: 13. 7. 2010, 01:29:16
děkuji vám
|
||
Časová prodleva: 14 let
|
0