P Proton Medlem sedan okt. 2000 242 inlägg Frågan 30 nov. 2002 02:22 #1 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?
J jupiters Medlem sedan sep. 2002 104 inlägg document.write (test.charAt(i)+"<br>");
verkar som "\n" bara fungerar inuti funktioner
J Jojoxx Medlem sedan juni 2000 4 308 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>".
P Proton Medlem sedan okt. 2000 242 inlägg Tackar för bra och snabba svar!