在字符串中包含的函数中传递javascript动态参数
我有一个简单的javascript问题。 以下是一个例子:在字符串中包含的函数中传递javascript动态参数,javascript,variables,dynamic,Javascript,Variables,Dynamic,我有一个简单的javascript问题。 以下是一个例子: function Test(Var) { ... } var Variable='Hello'; var Message='<a href="javascript:;" onClick="Test(' + Variable + ')">Click me</a>'; 功能测试(Var) { ... } var变量='Hello'; var消息=“”; 您可以猜到,我试图传递变量的方法是错误的。 你能帮我吗?
function Test(Var)
{
...
}
var Variable='Hello';
var Message='<a href="javascript:;" onClick="Test(' + Variable + ')">Click me</a>';
功能测试(Var)
{
...
}
var变量='Hello';
var消息=“”;
您可以猜到,我试图传递变量的方法是错误的。
你能帮我吗?只需添加引号:
var Message='<a href="javascript:;" onClick="Test(\'' + Variable + '\')">Click me</a>';
var消息=”;
报价有问题。尝试使用escape:
function Test(Var)
{
...
}
var Variable='Hello';
var Message='<a href="javascript:;" onClick="Test(\'' + Variable + '\')">Click me</a>';
功能测试(Var)
{
...
}
var变量='Hello';
var消息=“”;
Eh?您没有传递变量。你甚至都没叫测试。你想在这里干什么?