Autor Zpráva
claner
Profil *
Ahoj.. potřeboval bych pomocí javascriptu přiřadit všechny divy, které jsou obsaženy v nějakém jiném divu do pole..
např mám kód:

<div id="hlavni">
   <div id="dalsi1"></div>
   <div id="dalsi2"></div>
   <div id="dalsi3">
     <div id="dalsi_vnoreny_div"></div>
   </div>
</div>


a javascript mi do pole uloží hodnoty: dalsi1,dalsi2,dalsi3 .. dalsi_vnoreny_div uz tam nemá být.

Pomůže pls někdo?
Leo
Profil
Nebylo by lepsi do toho pole ulozit primo odkazy na ty divy, nez jejich id? Leo
claner
Profil *
Ted nevim co presne myslis.. potrebuju udelat na webu takove zalozky.. aby byl vzdy viditelny jen jeden div a ostatnim se nastavi display:none;
claner
Profil *
jenze predem nevim jake nazvy a pocet tech zalozek tam bude
claner
Profil *
a pomoci tlacitek se pak vzdycky urci ktery div ma byt prave viditelny .. snad jsem to popsal dobre. javascript se teprve ucim tak to moc neovladam
Leo
Profil
Pole tech divu je

document.getElementById("hlavni").getElementsByTagName("div");

Leo
ah01
Profil
Nechceš se podívat na framework jQuery?

To co potřebuješ, můžeš zapsat velmi jednoduše:
$("#hlavni > div")

Tato fce. ti vrátí jQuery objekt, který obsahuje právě ty tvé 3 divy.

Úvodní český článek, kdysi vyšel na Intervalu (http://interval.cz/clanky/javascript-s-jquery-lehky-uvod/), dál pak pokračuj na oficiální dokumentaci. Různé záložky a menu na stránky můžeš s jQuery naspat na pár řádek kódu. Navíc můžeš používat i různé efekty, které bys jinak psal velmi pracně.
claner
Profil *
diky moc

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: