指向性メモ::2006-06-24

ページ情報
制作日
2006-06-24T18:51:37+09:00
最終更新日
2007-11-11T13:34:53+09:00

Googleがonclickにはhref="javascript:void(0)"も付ける理由

Created:
2006-06-24T18:51:37+09:00
Modified:
2006-06-30T15:15:21+09:00

Googleはonclickなアイテムにはhref="javascript:void(0)"も付けてくれることが多いあるのだが、このお陰で(少なくともFxなら)フォーカスを合わせることが出来る(フォーカス状態でEnterを押せばクリックと同じ動作になる)。対してLDRなどはonclick属性しか使用していないらしく、Tabキーでブラウジングしてる場合などに、フィードの一覧にどうやってもフォーカスが移らないため、とても残念な気持になる。

例えばspan要素などにonclick属性を付けてイベントを発生させている場合はこの方法は使えない(そもそもhref属性がない)ため、表面上のユーザビリティ的には、クリックイベントを取得する場合はa要素を使い、onclick属性と一緒にhrefも付けておくのがよいと言うことになる。

フォロー記事
フォーカスとjavascript:void(0)の話・2
Comments
2
Trackbacks
0
PermaLink
http://yudai.arielworks.com/memo/2006/06/24/185137
連絡先、リンク、転載や複製などについては『サイト案内』をご覧ください。Powered by HIMMEL

I ♥ Validator