たとえば、次の DOM 構造を考えてみましょう。
<a href="#" title="The Anchor">
<img src="http://www.adiumxtras.com/images/thumbs/dango_status_icon_set_7_19047_6248_thumb.png" />
<span>This is a link</span>
</a>
問題は、This is a link
テキストにカーソルを合わせてもツールヒントが表示されず、画像にカーソルを合わせてもツールヒントが表示されることです。この問題はどこでも発生するわけではありません。つまり、ページに上記のように複数の DOM スニペットがある場合、ホバー時にツールチップが表示されるものと表示されないものがあります。この奇妙な動作は、HTML 4 移行 doctype を使用する IE8 および IE9 でのみ発生します (IE8 および IE9 は、それぞれ IE8 および IE9 標準モードで実行されます)。厳密な doctype を使用すると、この問題はなくなります。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
これはとにかくJSに関連していますか?それとも、これを引き起こしている可能性のある DOM の他の何かですか?
stackoverflow でこの問題に関する同様の参照を見つけましたが、これが発生する理由を説明しているものはありません。