在字符串中包含的函数中传递javascript动态参数

时间:2011-10-22 13:33:56

标签: javascript variables dynamic

我有一个简单的JavaScript问题。 这是一个例子:

function Test(Var)
{
...
}

var Variable='Hello';

var Message='<a href="javascript:;" onClick="Test(' + Variable + ')">Click me</a>';

你可以猜到,我试图传递变量的方式是错误的。 你能帮我吗?

2 个答案:

答案 0 :(得分:1)

只需添加引号:

var Message='<a href="javascript:;" onClick="Test(\'' + Variable + '\')">Click me</a>';

答案 1 :(得分:0)

有引号问题。尝试逃避:

function Test(Var)
{
...
}

var Variable='Hello';

var Message='<a href="javascript:;" onClick="Test(\'' + Variable + '\')">Click me</a>';