【问题标题】:missing ) after argument list error缺少 ) 后参数列表错误
【发布时间】:2017-03-13 20:13:02
【问题描述】:

我在JS的一个变量中写下面的代码来执行一个函数

"<p class='custom-popup-button-text' onclick='return goToNewsUrl("+news_url+");'>Detail News</p>"

它返回以下错误

Uncaught SyntaxError: missing ) after argument list

我做错了什么?

【问题讨论】:

  • 如果 goToNewsUrl() 接受一个字符串,那么您缺少引号。在评估该行之后,您应该向我们展示生成的 js 的样子。

标签: javascript html


【解决方案1】:

news_url 必须用引号括起来:

'<p class="custom-popup-button-text" onclick="return goToNewsUrl(\'' + news_url + '\');">Detail News</p>'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 2018-02-04
    • 2017-09-01
    相关资源
    最近更新 更多