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 に答える