extJS并没有看到太多的文字

时间:2011-05-16 10:33:49

标签: extjs

extJS没有看到太多的文字与很多< \ br>的..

如果我写text之类的内容"lalal lalalal lsadsdhas afjhjhj"; 它的okei,工作。

如果我用\ n(< \ br>)写text之类的内容:

"hello,

my name

is Polly!";

ExtJS没有看到这些线条。我怎么能避免这个?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是因为Javascript不允许使用多行字符串。如果你想在字符串中使用换行符,则必须用'\ r \ n'之类的转义序列进行编码。所以,

alert("hello, \r\nmy name\r\nis Polly!");

将显示为3行。如果字符串进入html元素,则插入'< br />'代替'\ r \ n'。 最后,如果你需要一个长字符串,在单词之间有很多空格,出于某种原因,你可以继续在同一行上打字,或者将它分成几行,然后用“+”运算符组合这些行,就像这样:

var longstring = 
'hello                                                       \r\n'
+'my name                                                    \r\n'
+'is Polly!';