>  기사  >  웹 프론트엔드  >  JS 컨트롤 표시 및 숨기기 호환성 문제(IE6, IE7, IE8)_javascript 기술

JS 컨트롤 표시 및 숨기기 호환성 문제(IE6, IE7, IE8)_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:30:591229검색

IE7에서는

jQuery 사용

표시: $("#a").attr("style","")

숨기기: $("# a ").attr("style","display:none");

그러나 이 표시 방법은 IE8

IE8

디스플레이: $(" # a").removeAttr("style");

숨기기: $("#a").attr("style","display:none");

IE6, 가장 이상해요, display:none을 사용하면 선택 태그를 숨길 수 없습니다

테스트 후 다음 두 개는 세 가지 버전에서 정상적으로 사용할 수 있습니다

숨기기: document.getElementById("a").style. display="none";

디스플레이: document.getElementById("a").style.display="";

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.