如何仅使用Javascript(不使用Jquery!)删除background-color和opacity属性。

我尝试了这个:

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

但它没有用。

最佳答案

您可以通过将属性设置为空字符串来重置属性:

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

或将它们设置为您喜欢的默认值:
document.getElementById('darkOverlay').style.backgroundColor = "transparent";
document.getElementById('darkOverlay').style.opacity = "1";

10-07 21:11