设置自定义风格属性在IE11中无法使用。

问题描述 投票:0回答:1

我有这个简单的Javascript代码来改变自定义CSS属性。

var root = document.documentElement;
root.style.setProperty("--custom-bg", "#4f5357");

这在Firefox谷歌浏览器中工作正常,但它不工作在IE 11也尝试了

root['--custom-bg'] = "#4f5357";
root.attr("--custom-bg", "#4f5357");
root.style['--custom-bg'] = "#4f5357";

他们都没有工作。

javascript html jquery css styles
1个回答
2
投票

IE11 支持css自定义属性,因此不支持这个。setProperty 方法。

看看这个 css-vars-ponyfill,其目的是增加基本支持。

© www.soinside.com 2019 - 2024. All rights reserved.