Autor Zpráva
HGD
Profil
udělal jsem si záložkové menu v JS, ale chtěl bych aby aktivní záložka měla jiné ID popř CLASS ale nevím jak ho mam nastavi, poradíte? Děkuji
joe
Profil
document.getElementById('nejakeid').className = 'active';

pak bude mít prvek s id="nejakeid" tridu - class="active"
HGD
Profil
a dá se ještě ta třída pak nějak odebrat ?
Měsíček
Profil
Ano.
HGD
Profil
pardon, špatně jsem položil otázku. Jak odstraním tu třídu, aby při změně záložky měl aktivní pouze jednu?
Měsíček
Profil
<style type="text/css"> 
  .x {background: green;}
</style>

  <div id="x"> Tralla </div>

<button type="button" onClick="document.getElementById('x').className='x';"> Přidej </button>
<button type="button" onClick="document.getElementById('x').className=null;"> Uber </button>
HGD
Profil
Děkuji ;)
Leo
Profil
Nebo jeste lip (pro pripad, ze prvek ma class nastaveny staticky v html a/nebo ma class vicenasobny):

var prvek = document.getElementById("x");
prvek.puvodniClass = prvek.className;
prvek.className += "x";

a pri zmene do puvodniho stavu:

prvek.className = prvek.puvodniClass;

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