私の知る限り、onclickでプロトコルを指定する必要はありません:
onclick="javascript:myFunction()"
悪い
onclick="myFunction()"
良い
今日、Google アナリティクスに関するこの記事で、彼らがそれを使用していることに気付きました。
<a href="http://www.example.com" onClick="javascript: pageTracker._trackPageview('/outgoing/example.com');">
この例は単純に間違っているのでしょうか、それともjavascript:
a 以外で指定する理由はありますhref
か?