Autor Zpráva
prší prší
Profil *
zdravím, zkouším jednu funkci vypsat dvěma způsoby (viz. nadpis) a mám vždy jiný výsledek. Můžete mi prosím napsat proč ?

Živá ukázka ZDE
Keeehi
Profil
Protože document.getElementById("treti").innerHTML reprezentuje celý obsah toho elementu. Když do něj podruhé přiřadíš, přepíše se půvoní obsah. Pokud by jsi chtěl přidat, musíš použít +=.
document.getElementById("treti").innerHTML += PolE[i];

To pak tedy ale zase nechá v elementu ty 3 původní tečky. Můžeš je ale smazat před cyklem přiřazením prázdného řetězce.
Bubák
Profil
Zkus debugger chudých, alert, třeba tě trkne.
Koukám, Keeehi mě předběhl a rozepsal se.
Živá ukázka
Odkaz

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: