7

最近、私はこのようなものに出くわしました

<a href="javascript://">some link</a>

そのコードで「javascript://」が何を意味するのかわかりません。「javascript」という名前のプロトコルを意味しますか?

どんな助けでも大歓迎です。

4

2 に答える 2

12

さらに調べてみるとjavascript://、有効なプロトコルではありません。

通常、リンク経由で js を実行する場合は、javascript:doSomething();.

この場合、

  • "の後に Javascript コードを実行する"javascript:という意味にしましょう :
  • そして//、Javascript コメントを意味します。

何もしないのと同じように、何もしないというプレースホルダーのようjavascript:;です。

文字通り:実行//(何もしない)

于 2013-05-17T15:47:16.410 に答える