1. 程式人生 > >js拼接字串中含有帶空格的引數的函式(對前一篇的補充)

js拼接字串中含有帶空格的引數的函式(對前一篇的補充)

        針對前一篇的例子,有的時候會偷個小懶,會寫成如下程式碼:

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

        一般情況下,這樣寫也能成功傳遞函式中的引數,但是若傳遞的引數帶有空格,瀏覽器就會報Uncaught SyntaxError: Unexpected token ILLEGAL這樣的錯。因為瀏覽器會認為空格後面的內容是<a>標籤的某個屬性,最為保險的方法是在javascript:function(args)用引號引起來。

日ji