在js使用中我们经常会使动态添加html信息到元素对象中,且还加入了函数及其,函数对应参数,这个时候就会使用多重引号去拼接,如果拼接中没有做引号的转义,就会出现Invalid or unexpected token。

例如以下代码,就会出现Invalid or unexpected token。
var name="张三";
var html = "<div class='name1' id='nam1' ='showName("+name+")'>显示名字<div>";
解决办法,把最里面的name参数的引号进行转义:
var name="张三";
var html = "<div class='name1' id='nam1' ='showName(\"+name+\")'>显示名字<div>";
















![解决nginx报错nginx: [emerg] unknown log format main in 的方法](https://img-blog.csdnimg.cn/direct/4ad75087aad9426bb851295795af9126.png)


