Autor Zpráva
Minatory
Profil
Ahoj, vím jak označit prvek s určitým ID ale nevím jak označit prvky, které mají ID jiné a stejnou třídu. Neví někdo jak na to?

Dokázal bych si přes PHP vypsat pole použitých ID třeba: 1, 2, 3, 4, ale nevím jak přes JavaScript udělat, že se skryjí všechny prvky z tohoto pole kromě třeba prvku 3, který se má naopak zviditelnit.
peta
Profil
Minatory
"se skryjí všechny prvky z tohoto pole"
jakpsatweb - javascript - cykly - for / while
"kromě třeba prvku 3, který se má naopak zviditelnit"
jakpsatweb - javascript - priklady - skryvani nadpisu

vsechny skryjes a pak jeden odkryjes. viz stasi dotazy, je to tam asi 30x za posl. rok

"jak označit prvky, které mají ID jiné a stejnou třídu"
Potrebujes pole vsech prvku, coz je objekt document, mozna lepe pres document te dostat na tag BODY. A pak cyklem prochazis a porovnavas parametr className.

Jak bys oboji udelal v PHP, kdyz tvrdis, ze PHP umis? Tak podobne to lze udelat v JS.
Joker
Profil
Minatory
Na to je nejlepší si napsat funkci getElementsByClassName
- pomocí getElementsByTagName vybrat prvky určité značky
- pak je cyklem projít a kontrolovat, jestli mají danou třídu, pokud ano, ukládat si je do pole
- pole pak vrátit

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0