Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak změnit pomocí this css style v JS

Ideálne je, keď pridáš triedu ešte na strane serveru, keď sa stránka generuje. Ak je to ale statická stránka a nemáš možnosť upraviť to na serveri, tak v tom prípade musíš získať daný element a potom mu môžeš nastaviť farbu.

Získať element môžeš viacerými spôsobmi. Jedným z nich môže byť jednoduché prebehnutie všetkých odkazov v tom zozname v slučke a porovnávanie jeho hash hodnoty s tým, čo hľadáš. Ďalšou možnosťou môže byť napr. toto:

var link = document.querySelector('.menu_con ul li a[href="#hash"]');

Následne už len nastavíš farbu pomocou link.style.backgroundColor = '#d1cdcc'.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny