如果在一个网页中给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 = "width:300px;height:300px;border:1px solid #ddd;";
这样会不会显得简单,且方便了很多呢,特别是对于新create的元素进行初始化css样式

最新文章

  1. Objective-C枚举的几种定义方式与使用
  2. adb install INSTALL_FAILED_ALREADY_EXISTS
  3. freeCAD特性列表
  4. Java-数组练习5
  5. JS的splice()方法和slice()方法
  6. IEE数据库kill指定条件的进程
  7. IOS GCD 浅析
  8. Word中封面的问题
  9. 【Maven实战】依赖的范围
  10. poj 2192 Zipper(区间dp)
  11. java多线程基本概述(七)——join()方法
  12. java 网络编程之UDP通信和简单的群聊程序
  13. ROS探索总结(十六)——HRMRP机器人的设计
  14. Java定时器小实例
  15. go微服务框架go-micro深度学习(二) 入门例子
  16. 应使用sqlplus代替tnsping进行oracle连通性测试
  17. mod libs 课堂
  18. Unix环境高级编程:守护进程
  19. python基础--time和datetime模块
  20. part1:14-开发板介绍和开发板系统安装准备

热门文章

  1. PJzhang:从js文件中寻找子域名的SubDomainizer
  2. mysql命令行备份方法
  3. 白盒测试笔记之:Junit 单元测试以及测试覆盖率
  4. 【并行计算-CUDA开发】OpenCL、OpenGL和DirectX三者的区别
  5. docker-compose 部署elk+解决时间不对导致kibana找不到logstash定义的index + docker-compose安装
  6. AS将一个项目导入到另一个项目中
  7. Java十大bug之——包冲突
  8. Ajax异步上传在SSM框架中的应用
  9. Maven下载安装测试
  10. 检测Python程序本身是否已经在运行