js拼接字符串中含有带空格的参数的函数(对前一篇的补充)

        针对前一篇的例子,有的时候会偷个小懒,会写成如下代码:

"<a href=javascript:getProductDetail('"+result[i].spec+"','"+result[i].name+"')>"

        一般情况下,这样写也能成功传递函数中的参数,但是若传递的参数带有空格,浏览器就会报Uncaught SyntaxError: Unexpected token ILLEGAL这样的错。因为浏览器会认为空格后面的内容是<a>标签的某个属性,最为保险的方法是在javascript:function(args)用引号引起来。

日ji

猜你喜欢

转载自blog.csdn.net/jsh306/article/details/81782928