Uncaught DOMException: Failed to execute 'insertRule' on 'CSSStyleSheet': Cannot access StyleSheet to insertRule

在动态的向某个元素添加动画的过程中,使用insertRule的方式插入,浏览器报错。具体报错如下:

具体原因:这篇文章说的比较清楚了

解决方案:

insertCSSRule(element,cssStyle){
    const style = document.createElement('style')
    style.appendChild(document.createTextNode(cssStyle));
    element.appendChild(style)
 }

 

posted @ 2022-08-22 10:14  水很大  阅读(1261)  评论(0)    收藏  举报