3
<a href="javascript:void(0)" onclick="Method1()">Link 1</a>

上記の使用方法はjavascript:void(0)悪い習慣であり、未定義を処理するより良い方法は

<a href="#" onclick="Method1()">Link 1</a>

私の質問は:

javascript:void(0)反対に使用する必要がある状況はありますか<a href="#">

4

1 に答える 1

4

javascript:void(0)#適切なフォールバック (何らかの理由で JavaScript が失敗した場合) がページの上部にスクロールバックすることであるとは主張していないため、は よりも優れています。

どちらも良くありませんが、JavaScript は控えめかつ漸進的に実装する必要があります。

于 2013-07-22T14:11:43.500 に答える