<script>
function flip(targObj) {
targObj.style.filter = " GRAY(); Alpha(opacity=50);";
}
</script>
<img src="http://bbs.et8.net/bbs/images/smilies/Default/dft009.gif" style="Filter:GRAY() Alpha(opacity=50);">
<img src="http://bbs.et8.net/bbs/images/smilies/Default/dft009.gif" style="Filter:Alpha(opacity=50), GRAY();">
<img src="http://bbs.et8.net/bbs/images/smilies/Default/dft009.gif" onclick="flip(this);">
function flip(targObj) {
targObj.style.filter = " GRAY(); Alpha(opacity=50);";
}
</script>
<img src="http://bbs.et8.net/bbs/images/smilies/Default/dft009.gif" style="Filter:GRAY() Alpha(opacity=50);">
<img src="http://bbs.et8.net/bbs/images/smilies/Default/dft009.gif" style="Filter:Alpha(opacity=50), GRAY();">
<img src="http://bbs.et8.net/bbs/images/smilies/Default/dft009.gif" onclick="flip(this);">
代码如上所示,在使用多个CSS的Filter效果时,各个效果之间使用逗号(,)或是空格分开,不要使用分号(;),这样会出现只加载最前面一个效果的情况,无法重叠应用,但在js代码中设置的话,则没有这个限制。