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

Ker*_*213 5 html javascript arrays parameters methods

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

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

JavaScript 看起来像这样:

function thisMethod1(socialArray)
{
     //use this array
}
Run Code Online (Sandbox Code Playgroud)

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

Mik*_*uel 5

是的,它应该有效,如下所示:

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

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

如果图像位于链接内,则单击它可能会导致链接提交,因此这可能会让您认为代码中有错误。