我曾经阅读的所有教程和帮助都告诉我们,在Javascript中,\n是基本的“换行符”,尽管它完全无法出现在我的系统上。我尝试了各种配置:\r\n,将\ n与+分开,将puttng字符串放入新变量中,依此类推,但是无论如何我都不会将字符串写入新行。

我使用HTML画布的fillText()方法,也许这就是原因,尤其是因为该问题同时发生在Opera,Firefox和Chrome上。 FillStyle属性只是“白色”。

我该怎么办?

最佳答案

不幸的是,没有对fillText()的多行支持,这很可能是造成您问题的原因。

为了模拟它,您必须多次使用fillText(),这是一个显示示例的JSfiddle。

http://jsfiddle.net/BaG4J/1/

08-07 22:42