HTML方法参数javascript中的传递数组

HTML方法参数javascript中的传递数组,javascript,html,arrays,methods,parameters,Javascript,Html,Arrays,Methods,Parameters,我知道这很简单,但我找不到我想要的东西。我想知道是否可以通过HTML将数组作为参数传递到方法中。如果可能的话,我想应该是这样的: <img src="img.png" alt="picture" onclick="thisMethod1(['Facebook','Twitter'])"/> function thisMethod1(socialArray) { //use this array } 这是正确的吗? 我之所以问这个问题,是因为我的代码中有一个错误,我正在试

我知道这很简单,但我找不到我想要的东西。我想知道是否可以通过HTML将数组作为参数传递到方法中。如果可能的话,我想应该是这样的:

<img src="img.png" alt="picture" onclick="thisMethod1(['Facebook','Twitter'])"/>
function thisMethod1(socialArray)
{
     //use this array
}
这是正确的吗?

我之所以问这个问题,是因为我的代码中有一个错误,我正在试图找到它。是的,但最佳做法是不要使用内联代码(在标记中)。

是的,它应该可以工作,这表明:

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

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

函数thisMethod1(社交阵列)
{
警惕(社会秩序);
}

如果图像位于链接内,则单击它可能会导致链接提交,从而使您认为代码中存在错误。

发布真实代码,可能会有人发现问题。我怀疑这个问题会被否决,或者暂时搁置。你有什么错误?