Autor | Zpráva | ||
---|---|---|---|
Retentive Profil * |
#1 · Zasláno: 12. 1. 2014, 15:05:51
Mám tento kód:
onClick=(document.getElementsByTagName('article section ul li').style.top = '0px'); a potřebuji aby se po kliknutí element posunul na určitý top, nevíte někdo proč mi to nefunguje?
|
||
Chamurappi Profil |
Reaguji na Retentive:
Protože víceslovné hodnoty atributů se píšou do uvozovek a ne do závorek? Viz základy HTML. Nebo kde máš ten kód? „ article section ul li “
Tohle jméno značky žádný element nemá, jméno značky je jedno slovo. Krom toho metoda getElementsByTagName vrací kolekci elementů, ne jeden element.
|
||
Retentive Profil * |
#3 · Zasláno: 12. 1. 2014, 15:35:52
Chamurappi:
I když to upraví a vypadá to nějak takhle onClick=(document.getElementByTagname = "li".style.top = '0px'); tak stále to nedělá to co bych očekával. Ten kód mám v hlavičce dokumentu a to takhle: <style>onClick=(document.getElementByTagName = "li".style.top = '0px');</style>
|
||
Chamurappi Profil |
#4 · Zasláno: 12. 1. 2014, 15:55:02
Reaguji na Retentive:
To je zajímavé. Kde jsi viděl, že by se skripty psaly mezi značky <style> ? O JS toho na JPW moc není, ale aspoň těch pár návodů by sis přečíst mohl.
|
||
Časová prodleva: 10 let
|
0