我有一个简单的JavaScript问题。 这是一个例子:
function Test(Var)
{
...
}
var Variable='Hello';
var Message='<a href="javascript:;" onClick="Test(' + Variable + ')">Click me</a>';
你可以猜到,我试图传递变量的方式是错误的。 你能帮我吗?
答案 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>';