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)
它是否正确?
我问的原因是因为我的代码中有错误,我正在尝试找到它。
是的,它应该有效,如下所示:
<script>
function thisMethod1(socialArray)
{
alert(socialArray);
}
</script>
<img src="img.png" alt="picture" onclick="thisMethod1(['Facebook','Twitter'])"/>
Run Code Online (Sandbox Code Playgroud)
如果图像位于链接内,则单击它可能会导致链接提交,因此这可能会让您认为代码中有错误。