【问题标题】:Pass array in HTML method parameters javascript在 HTML 方法参数中传递数组 javascript
【发布时间】:2013-08-01 17:45:05
【问题描述】:

我知道这很容易,但我找不到我正在寻找的确切内容。我想知道是否可以通过 HTML 将数组作为参数传递给方法。如果可能的话,我认为它会是这样的:

<img src="img.png" alt="picture" onclick="thisMethod1(['Facebook','Twitter'])"/>

javascript 看起来像这样:

function thisMethod1(socialArray)
{
     //use this array
}

这是正确的吗?
我问的原因是因为我的代码中有错误,我正在尝试找到它。

【问题讨论】:

  • 贴出真实代码,有人可能会发现问题。我怀疑这个问题会被否决,可能会被搁置。
  • 你遇到了什么错误?

标签: javascript html arrays methods parameters


【解决方案1】:

是的,它应该可以工作,如下所示:

<script>
function thisMethod1(socialArray)
{
    alert(socialArray);
}
</script>

<img src="img.png" alt="picture" onclick="thisMethod1(['Facebook','Twitter'])"/>

如果图片在链接中,那么点击它可能会导致链接提交,因此可能会导致您认为代码中有错误。

【讨论】:

    【解决方案2】:

    是的,尽管最佳做法是不要使用内联代码(在标签中)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-03
      • 2014-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-03
      相关资源
      最近更新 更多