js怎么换行写字符串

var s = "div{backgroud:red}";

怎么写成

var s = "div{
            backgroud:red
        }";

结果要一致,怎么办

阅读 48.8k
4 个回答

反斜杠\:

var s = "div{\
            backgroud:red\
        }";

我自己为了美观和符合标准,一般用

var s = [
    "div{",
        "background:red;",
    "}"
].join("");

如果确实需要字符串之间带有换行,使用.join("\n")

另外, backgroud应该是background? 以及css的话,一条定义后建议带一个分号。

var s = "div{"+
"backgroud:red"+
"}";

div{\n backgroud:red\n }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏