ProtonMedlem sedan okt. 2000247 inlägg
Hej,
Jag vill ha en radbrytning inuti en loop men får bara ett mellanrum mellan tecknen.. Vad beror det på?
var test = "Testar"
for (i=0;i<6;i++) {
document.write(test.charAt(i));
document.write("\n");
}
Jag vill att det ska skrivas ut såhär..
T
e
s
t
a
r
men det kommer så här... T e s t a r
Vad göra?? Tips idéer?
jupitersMedlem sedan sep. 2002102 inlägg
document.write (test.charAt(i)+"<br>");
verkar som "\n" bara fungerar inuti funktioner
JojoxxMedlem sedan juni 20004 306 inlägg
Det du skriver ut är ju egentligen html-kod som webbläsaren tolkar, och radbrytning i html är ett s.k. white-space vilket visas som ett mellanrum. Radbrytning i html åstakommer du som sagt med "<br>".
ProtonMedlem sedan okt. 2000247 inlägg
Tackar för bra och snabba svar!