| Autor | Zpráva | ||
|---|---|---|---|
| prší prší Profil * |
#1 · Zasláno: 29. 8. 2016, 14:14:32
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 |
#2 · Zasláno: 29. 8. 2016, 14:54:16
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 |
#3 · Zasláno: 29. 8. 2016, 14:56:13
Zkus debugger chudých,
alert, třeba tě trkne.
Koukám, Keeehi mě předběhl a rozepsal se. Živá ukázka Odkaz |
||
|
Časová prodleva: 9 let
|
|||
0