美文网首页周|总结
js控制css样式

js控制css样式

作者: solfKwolf | 来源:发表于2018-09-19 11:22 被阅读16次

    cssText

    cssText的本质就是设置HTML元素的style属性值。

    用法:

    ele.style.cssText = "color:red;font-size:13px;";
    

    重置

    ele.style.color = "red";
    ele.style.backgroundColor = "green";
    

    我们一般通过js设置元素都是使用以上的形式,这样子

    ele.style.cssText = "";
    

    将之前的样式都清空

    提高性能

    element.style.cssText='width:20px;height:20px;border:solid 1px red;';
    

    避免页面reflow,提高页面性能

    以上导致问题:会重覆盖元素的style值

    解决方法:

    Element.style.cssText += ';width:100px;height:100px;top:100px;left:100px;'
    

    相关文章

      网友评论

        本文标题:js控制css样式

        本文链接:https://www.haomeiwen.com/subject/ukobnftx.html