3

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

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

javascript 看起来像这样:

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

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

4

2 回答 2

4

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

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

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

如果图像在链接中,则单击它可能会导致链接提交,因此可能会导致您认为代码中存在错误。

于 2013-08-01T00:31:32.917 回答
0

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

于 2013-08-01T00:29:54.130 回答