IEはいつからかホイールクリックでタブを新規に開いたり閉じたりできたのね
タブのタイトル部分をホイールクリックでタブを閉じることができたのね。
jsでホイールクリックを無効にしたい
http://oshiete.goo.ne.jp/qa/8207995.html
アンカータグの子供は、ブロック要素でも可なのだから、span要素で決め打ちしてしまうのは、良くない。
<!DOCTYPE html> <meta charset="UTF-8"> <title></title> <style> a > span { background:red; } </style> <body> <a href="http://oshiete.goo.ne.jp/qa/8207995.html">kuji</a> <script> (function () { var A = document.querySelectorAll ('a'); var s = document.createElement ('span'); Array.prototype.forEach.call (A, function (a) { var cron = this.cloneNode (false); while (a.hasChildNodes ()) cron.appendChild (a.firstChild); a.appendChild (cron); }, s); }) (); function handler (event) { var e = event.target; var p = e.parentNode; if ('A' === p.tagName) if (event.button === 1) return event.preventDefault (); } document.addEventListener ('click', handler, false); </script>