设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

网页图表Highcharts实践教程基础篇
搜索
查看: 257|回复: 0

【JavaScript每日一问】:如何指向所有东西出来IE8及其以前的版本?

[复制链接]
MrLi 发表于 2014-2-21 13:00:00 | 显示全部楼层 |阅读模式
Q:
我想要达到指向所有浏览器除了IE 8和其以下的版本。一般,我会使用如下的一条注释:
  1. <!--[if !IE]><!--><p>Do non IE things</p><!--[if !IE]><!-->
复制代码
然而,这个判断出的是IE9和其以下版本还有其他办法仅仅标记IE8和其以下版本,也可以用JavaScript。
谢谢
A:
这很简单
  1. <!--[if IE gt 8]><!--> content here <!--<![endif]-->
复制代码

IE8和其以下版本将会执行条件判断而不会显示内容。
IE9就会忽略条件判断(因为不是IE8)而且会显示内容
其他浏览器(包括IE10和IE11)都会认为是注释语句而忽略条件判断并显示内容
JSFiddle demo(一个小例子)
(注意:仅仅需要注意的是你说的8和以下的版本。更新的答案反映这个问题)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2018-2-23 00:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表