In IE7,
Use jQuery
Display: $("#a").attr("style","");
Hide: $("# a").attr("style","display:none");
But this method of displaying does not work in IE8
IE8
Display: $("# a").removeAttr("style");
Hide: $("#a").attr("style","display:none");
IE6, the weirdest , using display:none cannot hide the select tag
The following two, after testing, can be used normally in three versions
Hide: document.getElementById("a").style .display="none";
Display: document.getElementById("a").style.display="";