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