一、CSS样式共有三种:内联样式(行间样式)、内部样式、外部样式(链接式和导入式)

#a{

width: 100px;

height: 100px;

}

@import url("css/style.css");

优先级:一般情况下:内联样式  >内部样式  >外部样式

特殊情况下:当外部样式放在内部样式之后,外部样式将覆盖内部样式。

#a{

width: 200px;

height: 200px;

background-color: red;

}

二、js获取css样式

1、内联样式(行间样式)的获取

function temp(){

var a=document.getElementById("a");

var aColor=a.style.backgroundColor;

var aWidth=a.style["width"];

alert(aColor+" "+aWidth);

// rgb(0,0,255) 100px

}

2、内部样式的获取

#a{

width: 200px;

height: 200px;

background-color: red;

}

function temp(){

// 非IE浏览器

var a=document.getElementById("a");

var aStyle=getComputedStyle(a);

var aColor=aStyle.backgroundColor;

var aWidth=aStyle["width"];

alert(aColor+" "+aWidth);

// rgb(255,0,0) 200px

// IE浏览器

// var a=document.getElementById("a");

// var aStyle=a.currentStyle;

// var aColor=aStyle.backgroundColor;

// var aWidth=aStyle["width"];

// alert(aColor+" "+aWidth);

// red 200px

}

3、外部样式的获取(同内部样式)

#a{

width: 300px;

height: 300px;

background-color: #4F5F6F;

}

js函数arguments与获取css样式方法

函数传参,当参数的个数不定时,可以使用arguments:表示实参集合 arguments.length=实参个数 获得css样式方法: getComputedStyle()方法---->得到的 ...

js获取css属性方法

function getDefaultStyle(obj,attribute){ return obj.currentStyle?obj.currentStyle[attribute] : docum ...

js获取css样式封装

封装 function getStyle(obj , attr){ return obj.currentStyle?obj.currentStyle[attr]:getComputedStyle(ob ...

JS获取最终样式

在使用jqery时,操作什么都很方便,比如获取CSS样式,直接.css加样式名就可以获取你要的,但是JS,就麻烦点,因为有兼容问题,要做兼容,而jqery都是做好了的, 下面就是使用JS获取CSS样式 ...

js之如何获取css样式

js之如何获取css样式   一.获取内联样式 1

js获取引用的css样式,js获取css样式方法相关推荐

  1. 怎么修改html行内样式表,原生JS获取及设置CSS样式-1.行内样式

    面试中,应该会经常被问到样式的写法以及如何使用原生JS获取及操作样式的问题吧,让我给大家总结一下~ HTML中样式的写法不外乎以下四种方式 行内样式 假装有内容 head内部样式 div { widt ...

  2. 【实现js和css互通、共享常量参数值】js如何获取CSS/SCSS/LESS的常量、CSS/SCSS/LESS又是如何获取js的值(或者说js是如何主动推送参数给CSS使用的)?

    js获取CSS/SCSS/LESS的常量 <template><div id="body"><p>--color: {{ color }}< ...

  3. 去除java接口返回值中含有的html、js、css标签,获取纯文字

    现在在做政府网站,网站里有很多公开信息和政务咨询的新闻,现在需要做新闻的RSS订阅功能,其中有一项是需要处理文章页的内容.我们后台添加编辑文章使用的是编辑器,文章内容会带有很多html标签和css样式 ...

  4. java去除html代码中含有的html、js、css标签,获取文字内容

    现在在做政府网站,网站里有很多公开信息和政务咨询的新闻,现在需要做新闻的RSS订阅功能,其中有一项是需要处理文章页的内容.我们后台添加编辑文章使用的是编辑器,文章内容会带有很多html标签和css样式 ...

  5. ie9无法获取未定义或 null 引用的属性“indexof”_前端JS基础篇(二)JS基本数据类型和引用数据类型及检测数据类型方法...

    JS中的数据类型 (一).基本数据类型(值类型) 1.number:数字 -12.12.5.-12.5 0这些数字都是number: js中增加了一个number类型的数据:'NaN' typeof ...

  6. 如何用js获取外联css,内联外联CSS和JS

    内联CSS 代码示例: 这里文字是红色. 内联CSS也可称为行内CSS或者行级CSS,它直接在标签内部引入,显著的优点是十分的便捷.高效:但是同时也造成了不能够重用样式的缺点,如果代码行数到达一定长度 ...

  7. 无法获取未定义或 null 引用的属性“text”_【CSS】是时候开始用 CSS 自定义属性了...

    自定义属性(有时候也被称作CSS变量或者级联变量)是由CSS作者定义的,它包含的值可以在整个文档中重复使用.由自定义属性标记设定值(比如:--main-color: black;),由var() 函数 ...

  8. [JQuery] jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式

    reference : http://www.suyunyou.com/aid1657.html jQuery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后 ...

  9. js样式会覆盖html样式,js实现html节点、CSS样式、事件的动态添加以及html覆盖层的添加...

    (一)js实现html节点.CSS样式.事件的动态添加 ①场景描述:我们需要动态获取后台数据并将这些数据以列表方式展示,其中列表存在自己的列表样式,每个item都存在自己的点击事件.....那么在这种 ...

  10. [JQuery] jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式

    reference : http://www.suyunyou.com/aid1657.html jQuery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后 ...

最新文章

  1. 最大值(3.3)(java)
  2. 以前的的华为手机可不可以用鸿蒙系统_鸿蒙系统面世之后,以前的华为手机可以用鸿蒙系统吗?不好意思!...
  3. HashMap 的 7 种遍历方式与性能分析!
  4. Atitit. 衡量项目规模 ----包含的类的数量 .net java类库包含多少类 多少个api方法??
  5. 多角度看微积分基本定理
  6. Oracle VM VirtualBox虚拟机安装Windows XP系统,在xp中多核cpu不识别问题
  7. 服务器安全防护和保护措施方案-数据湾
  8. 看一篇就学会系列,mysql慢日志查看,本地mysql是使用phpstudy安装的
  9. win10系统安装jdk8,并且配置环境变量教程
  10. Data Service相关概念
  11. VPU/NPU/TPU/GPU/CPU眼花缭乱,傻傻分不清楚?三百字讲明白
  12. java面试题集汇总
  13. 在华为工作的优点和缺点
  14. echarts地图map
  15. 卢卡斯定理(详细证明)
  16. ES Module在nodeJS下与CommonJS的交互
  17. mysql中生成字符串对应的英文字母(拼音首字母)
  18. 【JAVA】计算算式
  19. window10彻底卸载2345输入法,消除残留右下角2345界面
  20. 图解Transformer+DSSM

热门文章

  1. c++之find()函数
  2. HashSet的自定义实现
  3. TransparentImage、TransparentBlt - [Daliy APIs]
  4. 如何利用python整合excel_一篇文章告诉你如何利用python实施自动化办公,操作Excel...
  5. 浅谈Session与Cookie的区别与联系
  6. 文本区域css,如何知道文本从一个CSS区域溢出到另一个区域?
  7. kafka 重新分配节点_你可能需要的Kafka面试题与部分答案整理
  8. debian查询端口进程_Linux入门-端口和进程号
  9. QML Logical value dose not depend on actual values(M325)
  10. python hello world程序编写_自动编写Python程序的神器,Python 之父都发声力挺