zoukankan      html  css  js  c++  java
  • js 设置多条css样式

    如果在一个网页中给id="mydiv"的元素添加css样式,先获取该节点:
    var obj = document.getElementById("mydiv");
    给节点添加css:
    如果需要添加的css不多的话,可以obj.style.width = "300px";
    如果需要添加多条css语句的话,这样会有多条,如:
    obj.style.width="300px";
    obj.style.height="300px";
    obj.style.border="1px solid #ddd";
    ……
    这样会不会显得有些麻烦,且需要重复敲写类似的语句,那么可以这样:
    (1)通过自己编写js函数设置css
    function setCss(obj,css){
    for(var attr in css){
    obj.style[attr] = css[attr];
    }
    }
    setCss(obj,{"width":"300px","height":"300px","border":"1px solid #ddd"});
    (2)通过cssText方法设置css
    obj.style.cssText = "300px;height:300px;border:1px solid #ddd;";
    这样会不会显得简单,且方便了很多呢,特别是对于新create的元素进行初始化css样式

  • 相关阅读:
    K近邻法
    决策树
    朴素贝叶斯
    Git学习笔记
    【原】maven web项目eclipse搭建
    三道面试题
    72-74 流的考点
    57-71 容器考点
    四 java web考点
    五 数据库考点
  • 原文地址:https://www.cnblogs.com/cyj7/p/4585393.html
Copyright © 2011-2022 走看看