我想知道如何为Javascript中包含多个项目的变量设置“下一行”。 我在这一行中放置\或\ n或\ r \ n或html换行符吗?
这是代码:
var html = "Title : " + data[i].title + " description \r\n : " + data[i].description + "\n";
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.rect(20,(rectSize+100)*i,250,80);
ctx.fillText(html, 20,(rectSize+120)*i);
ctx.stroke();
我试图将2个项目放在一个循环的变量中,我希望这些项目位于不同的行中。或者我必须为每个项目分配不同的变量?
答案 0 :(得分:0)
除非您的HTML变量填充pre
元素,否则HTML文档无论如何都会忽略\r
和\n
转义字符。您可以使用the br
element:
var html = "..." + ... "... <br>" + ... ;