1. 程式人生 > >IE6、IE7、IE8 JS控制顯示隱藏相容問題

IE6、IE7、IE8 JS控制顯示隱藏相容問題

在IE7中,

使用jQuery

顯示:$("#a").attr("style","");

隱藏:$("#a").attr("style","display:none");

但是顯示這個方法在IE8中不行

IE8

顯示:$("#a").removeAttr("style");

隱藏:$("#a").attr("style","display:none");

IE6,最怪異,使用display:none不能隱藏select標籤

下面這兩個,經測試,在三個版本中都能正常使用

隱藏:document.getElementById("a").style.display="none";

顯示:document.getElementById("a").style.display="";