我正在开发一个库,试图将其保持在 1KB 以下。我已经非常接近我的极限了。我需要添加一个 CSS 规则来控制显示隐藏行为。
[hidden]{ display:none !important }
HTML 页面没有任何样式标签。这将是我唯一需要的规则。我只能用纯JS添加。我do not想要使用 el.style.display = 'none' 更改元素的样式。我想用一个属性来做到这一点。
那么我该如何添加它,我找到了创建样式元素并设置其innerHTML并将其附加到head元素的解决方案。我希望我能得到一个答案/一个黑客,也许可以用更少的字符来做到这一点。
这是我最短的了,如果可以的话请再短一点。
const addCSS = s => document.head.appendChild(document.createElement("style")).innerHTML = s;
// Usage:
addCSS("[hidden]{ display:none !important }");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)