2016-11-02 3 views
0

Javascript 만 사용하여 배경색 및 불투명도 속성을 제거하려면 어떻게합니까 (Jquery 없음). Javascript 백그라운드 색상 및 불투명도 제거

나는이 시도 :

document.getElementById('darkOverlay').style.removeProperty("background-color"); 
document.getElementById('darkOverlay').style.removeProperty("opacity"); 

을했지만 작동하지 않았다. 나를 위해

답변

2

당신은 단지 빈 문자열로 속성을 설정하여 속성을 재설정 할 수 있습니다

document.getElementById('darkOverlay').style.backgroundColor=""; 
document.getElementById('darkOverlay').style.opacity=""; 

또는 당신이 좋아하는 기본 값으로 설정합니다

document.getElementById('darkOverlay').style.backgroundColor="transparent"; 
document.getElementById('darkOverlay').style.opacity="1"; 
1
document.getElementById("darkOverlay").removeAttribute("style"); 

작품 벌금 ... 작품은 스타일

+0

나를 위해 작동하지 않습니다 모두 스타일에 – utdev

0

에 불투명도 속성과 배경을 넣을 경우에만

document.getElementById를 ('darkOverlay')를 시도합니다. style.backgroundColor = ' 투명한'; document.getElementById ('darkOverlay'). style.opacity = 1;

0

이 시도 :

var element = document.getElementById('darkOverlay'); 
element.style.background-color = null; 
element.style.opacity = null; 
+0

'element.style.background-color'는 Jav에서 실행 가능한 변수 표기법이 아닙니다 대신. 'element.style.backgroundColor' 또는'element.style [ 'background-color']'를 사용하십시오. – connexo