我曾经阅读的所有教程和帮助都告诉我们,在Javascript中,\n
是基本的“换行符”,尽管它完全无法出现在我的系统上。我尝试了各种配置:\r\n
,将\ n与+
分开,将puttng字符串放入新变量中,依此类推,但是无论如何我都不会将字符串写入新行。
我使用HTML画布的fillText()方法,也许这就是原因,尤其是因为该问题同时发生在Opera,Firefox和Chrome上。 FillStyle属性只是“白色”。
我该怎么办?
最佳答案
不幸的是,没有对fillText()
的多行支持,这很可能是造成您问题的原因。
为了模拟它,您必须多次使用fillText()
,这是一个显示示例的JSfiddle。
http://jsfiddle.net/BaG4J/1/