document.activeElementで、現在フォーカスが当たっている要素が取得できるのですが、IE8だとdivをclickした際に、document.activeElementにdivが設定されます。
下記のようなHTMLで確認してみました。
<div onclick="alert(document.activeElement)">xxx</div>
ちなみに、Firefox12、Chrome19だと、bodyが設定されていました。
div自体にはtabindexを指定しないとフォーカスが設定できないので、IE8の動きに違和感があります。
なお、tabindexを設定すれば、Firefox、Chromeでもclickでフォーカスが設定され、IE8同様にdocument.activeElementにdivが入るようになりました。