【问题标题】:Passing javascript dynamic parameter in function included in string在字符串中包含的函数中传递javascript动态参数
【发布时间】:2011-12-13 04:19:45
【问题描述】:

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

function Test(Var)
{
...
}

var Variable='Hello';

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

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

【问题讨论】:

  • 嗯?你没有传递变量。你甚至没有打电话给测试。你想在这里做什么?

标签: javascript variables dynamic


【解决方案1】:

只需添加引号:

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

【讨论】:

    【解决方案2】:

    引号有问题。尝试转义:

    function Test(Var)
    {
    ...
    }
    
    var Variable='Hello';
    
    var Message='<a href="javascript:;" onClick="Test(\'' + Variable + '\')">Click me</a>';
    

    【讨论】:

      猜你喜欢
      • 2015-11-04
      • 1970-01-01
      • 2012-03-27
      • 1970-01-01
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多