【发布时间】:2014-01-08 20:30:43
【问题描述】:
我有一些 JavaScript 函数,其中包含如下代码:
if (document.all)
{ document.getElementById('subrow').style.display = 'block'; }
else
{ document.getElementById('subrow').style.display = 'table-row'; }
IE 11 为 document.all 返回 false,因此上述代码不再有效,但我需要它适用于早期版本的 IE 以及 IE 11 和其他浏览器。
我怎样才能做到这一点?早期版本的IE看不懂table-row所以要能区分。
【问题讨论】:
-
我对 IE7 及更高版本不感兴趣。而且 IE7 不理解 'table-row'
-
IE8+ 确实懂
display:table-row...
标签: javascript internet-explorer cross-browser