gpt4 book ai didi

javascript - 有没有办法阻止在 DOMNode 上设置样式属性?

转载 作者:太空宇宙 更新时间:2023-11-04 01:13:05 25 4
gpt4 key购买 nike

假设我的组件有一个 DOMNode(就像 <div> 一样简单),另一个组件也可以控制它。

有什么方法可以防止其他组件通过 JS 设置样式属性?

例如,我设置了domNode.style.color = "blue" , 我能阻止别人设置内联样式吗 color在同一个domNode

如果这是 CSS,我可以控制特异性,但不确定如何通过 JS 完成。

(我仅限于使用 ES5)

感谢任何帮助!

最佳答案

不,没有办法做到这一点,如果你想确保没有人可以破坏你的样式,唯一的方法是在 css 中使用 !important 标志

#mydiv {
color: black!important; /* color will be always black */
}

关于javascript - 有没有办法阻止在 DOMNode 上设置样式属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50800390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com