大学からメモ

後で詳しく書く。

document.addEventListener('keypress', function(e) console.log(document.activeElement), false);

家に帰ってきた

リンクがフォーカスを得たとき,ポップアップを表示,てのがやりたかった。
mouseoverの時と同じようにdocument.addEventListener('focus', ...)とやってもだめだった。苦肉の策が↑に書いたスクリプト。
キーボードでフォーカスを変える時ってkeypressが必ず発生するよね,っていう発想。この場合はkeyupにした方がいいのかな。
まあ多分これで大きな問題なさそうだしよしとしよう。

実装してみた

わーい。1分で実装できたぞー。