【发布时间】:2012-03-27 10:48:14
【问题描述】:
我想将参数(即字符串)传递给 Onclick 函数。
目前,我这样做:
'<input type="button" onClick="gotoNode(' + result.name + ')" />'
例如 result.name 等于字符串“Add”。
当我单击此按钮时,我收到一条错误消息,提示 “未定义添加”。由于此函数调用与数字参数完美配合,我假设它与字符串中的符号“”有关。
我该如何解决这个问题?
【问题讨论】:
-
在这种情况下,最好不要使用内联事件处理程序。
-
您的问题是由于变量未正确转义。检查my answer
标签: javascript html