博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js获取和设置DOM样式函数cssStyle(类似于jquery的$(elem).css())
阅读量:4983 次
发布时间:2019-06-12

本文共 757 字,大约阅读时间需要 2 分钟。

如题,相信这个函数百度一搜一大推,但令人匪夷所思的是这些函数都写的“奇形怪状的”,例如,考虑的倒是挺周全:id可以直接引用、cssFloat/styleFloat、属性大小写改为“-”,但这还是js吗?

我来个简单点的,在这保存备份一下:

var cssStyle = function (elem,name,value){        if (elem.currentStyle){            if (arguments.length === 2){                return elem.currentStyle[name];            }else if(arguments.length === 3){                elem.style[name] = value;            }        }else{            if (arguments.length === 2){                return document.defaultView.getComputedStyle(elem,null)[name];            }else if(arguments.length === 3){                elem.style[name] = value;            }        }    }//testvar foo = document.getElementById("foo");cssStyle(foo,"display","block");

 

转载于:https://www.cnblogs.com/ginowang42/p/3143520.html

你可能感兴趣的文章
【转载】前后端分离的思考与实践(三)
查看>>
浅析rune数据类型
查看>>
76.数塔问题
查看>>
2016.10.30 NOIP模拟赛 day2 AM 整理
查看>>
算法设计10-红黑搜索树
查看>>
CentOS 离线安装 MYSQL+APACHE+PHP
查看>>
Log4j 2使用教程
查看>>
获取IP地址
查看>>
babel安装及简单使用
查看>>
二叉树中和为某一值的路径
查看>>
leetcode-Single Number
查看>>
通过代理上网时 npm安装软件 设置代理的方法
查看>>
ajax同步,加载loading的bug
查看>>
秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
查看>>
div滚动条
查看>>
iOS越狱程序开发
查看>>
DB2存储过程标准
查看>>
利用checkbox做switch
查看>>
欢迎可爱的同学们。
查看>>
使用Spring Security控制会话
查看>>