onclick函数的参数

时间:2016-02-22 16:20:15

标签: javascript html parameter-passing

我正在尝试构建一个这样的字符串:

"<a><p onclick='showDialog(" + b + ")'>Clicca qui!</p></a>"

但是这样我无法传递参数。

错误是:“参数列表”

之后出现“Uncaught SyntaxError:missing”

b是一个字符串参数。

那么,我该如何改变呢?

谢谢!

1 个答案:

答案 0 :(得分:2)

您的字符串b似乎包含括号。

您可能希望在字符串周围添加一些额外的引号:

"<a><p onclick='showDialog(\"" + b + "\")'>Clicca qui!</p></a>"