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 }
推荐问题
宣传栏