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";
document.getElementById("darkOverlay").removeAttribute("style");
私にとってはうまくいきます...不透明度の属性と背景をスタイルに入れた場合にのみうまくいきます
試す
document.getElementById( 'darkOverlay')。style.backgroundColor = 'transparent'; document.getElementById( 'darkOverlay')。style.opacity = 1;
これを試して:
var element = document.getElementById('darkOverlay');
element.style.background-color = null;
element.style.opacity = null;