美文网首页
js 获取css样式

js 获取css样式

作者: 晚溪呀 | 来源:发表于2019-02-16 18:35 被阅读0次

getComputedStyle(ele.attribute); 不兼容IE 8 及其以下

ele.currentStyle 兼容IE 8 及其一下 (谷歌不识别)

兼容写法

var div = document.getElementsByTagName('div')[0];
function getStyle(ele) {
    return ele.currentStyle || getComputedStyle(ele);
}
console.log(getStyle(div));

js 读取一个对象不存在的属性不会报错,会返回 null或者undefined
如果取到假值就用另外一个

相关文章

  • 脚本化初识

    一、脚本化:用JS去控制css样式1、获取css样式(1)获取行内样式var style=div.stylesty...

  • jQuery(三)_设置CSS

    jQuery(三)_设置CSS 获取css样式相当于js中计算后的样式getComputedStyle(box)....

  • js 获取css样式

    getComputedStyle(ele.attribute); 不兼容IE 8 及其以下 ele.curre...

  • [jQuery]设置css样式

    获取css样式 设置单个css样式 设置多个css样式

  • 表单案例

    HTML css样式 js样式

  • jQuery获取设置样式

    css();方法 获取或设置样式 对以下html标签进行样式的获取和设置 获取样式 css();方法设置参数,...

  • 获取计算后的css样式

    首先, 在JS中这样写获取不到CSS样式, 因为list.style返回的是只包含内联样式的CSSStyleDec...

  • jQuery学习:css操作/属性操作

    css操作 修改单个样式.css(name,value) 修改多个样式.css(obj) 获取样式.css(nam...

  • 原生js获取css样式

    在前端开发过程中往往需要动态的编辑、修改一个UI的样式,这必然涉及到style的获取与设置。一般都说有图有真相,而...

  • js-day12

    A.我今天学了什么 1.js获取css样式 2.object 3.多个属性封装

网友评论

      本文标题:js 获取css样式

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