使用style标签内或css文件的滤镜会使IE解析发生异常:
推荐使用JS来设置透明滤镜:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>IE 6/7/8/9 中JS设置filter</title>
</head>
<body>
<div id="d1" style="100px;height:100px;background:gold"></div>
<script type="text/javascript">
var d1 = document.getElementById('d1');
d1.style.filter = 'alpha(opacity=20)'; //很多流行JS的设置透明的方法没有加 alpha(opacity=20)后的分号
</script>
</body>
</html>