js获取引用的css样式,js获取css样式方法
一、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样式方法相关推荐
- 怎么修改html行内样式表,原生JS获取及设置CSS样式-1.行内样式
面试中,应该会经常被问到样式的写法以及如何使用原生JS获取及操作样式的问题吧,让我给大家总结一下~ HTML中样式的写法不外乎以下四种方式 行内样式 假装有内容 head内部样式 div { widt ...
- 【实现js和css互通、共享常量参数值】js如何获取CSS/SCSS/LESS的常量、CSS/SCSS/LESS又是如何获取js的值(或者说js是如何主动推送参数给CSS使用的)?
js获取CSS/SCSS/LESS的常量 <template><div id="body"><p>--color: {{ color }}< ...
- 去除java接口返回值中含有的html、js、css标签,获取纯文字
现在在做政府网站,网站里有很多公开信息和政务咨询的新闻,现在需要做新闻的RSS订阅功能,其中有一项是需要处理文章页的内容.我们后台添加编辑文章使用的是编辑器,文章内容会带有很多html标签和css样式 ...
- java去除html代码中含有的html、js、css标签,获取文字内容
现在在做政府网站,网站里有很多公开信息和政务咨询的新闻,现在需要做新闻的RSS订阅功能,其中有一项是需要处理文章页的内容.我们后台添加编辑文章使用的是编辑器,文章内容会带有很多html标签和css样式 ...
- ie9无法获取未定义或 null 引用的属性“indexof”_前端JS基础篇(二)JS基本数据类型和引用数据类型及检测数据类型方法...
JS中的数据类型 (一).基本数据类型(值类型) 1.number:数字 -12.12.5.-12.5 0这些数字都是number: js中增加了一个number类型的数据:'NaN' typeof ...
- 如何用js获取外联css,内联外联CSS和JS
内联CSS 代码示例: 这里文字是红色. 内联CSS也可称为行内CSS或者行级CSS,它直接在标签内部引入,显著的优点是十分的便捷.高效:但是同时也造成了不能够重用样式的缺点,如果代码行数到达一定长度 ...
- 无法获取未定义或 null 引用的属性“text”_【CSS】是时候开始用 CSS 自定义属性了...
自定义属性(有时候也被称作CSS变量或者级联变量)是由CSS作者定义的,它包含的值可以在整个文档中重复使用.由自定义属性标记设定值(比如:--main-color: black;),由var() 函数 ...
- [JQuery] jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式
reference : http://www.suyunyou.com/aid1657.html jQuery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后 ...
- js样式会覆盖html样式,js实现html节点、CSS样式、事件的动态添加以及html覆盖层的添加...
(一)js实现html节点.CSS样式.事件的动态添加 ①场景描述:我们需要动态获取后台数据并将这些数据以列表方式展示,其中列表存在自己的列表样式,每个item都存在自己的点击事件.....那么在这种 ...
- [JQuery] jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式
reference : http://www.suyunyou.com/aid1657.html jQuery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后 ...
最新文章
- 最大值(3.3)(java)
- 以前的的华为手机可不可以用鸿蒙系统_鸿蒙系统面世之后,以前的华为手机可以用鸿蒙系统吗?不好意思!...
- HashMap 的 7 种遍历方式与性能分析!
- Atitit. 衡量项目规模 ----包含的类的数量 .net java类库包含多少类 多少个api方法??
- 多角度看微积分基本定理
- Oracle VM VirtualBox虚拟机安装Windows XP系统,在xp中多核cpu不识别问题
- 服务器安全防护和保护措施方案-数据湾
- 看一篇就学会系列,mysql慢日志查看,本地mysql是使用phpstudy安装的
- win10系统安装jdk8,并且配置环境变量教程
- Data Service相关概念
- VPU/NPU/TPU/GPU/CPU眼花缭乱,傻傻分不清楚?三百字讲明白
- java面试题集汇总
- 在华为工作的优点和缺点
- echarts地图map
- 卢卡斯定理(详细证明)
- ES Module在nodeJS下与CommonJS的交互
- mysql中生成字符串对应的英文字母(拼音首字母)
- 【JAVA】计算算式
- window10彻底卸载2345输入法,消除残留右下角2345界面
- 图解Transformer+DSSM
热门文章
- c++之find()函数
- HashSet的自定义实现
- TransparentImage、TransparentBlt - [Daliy APIs]
- 如何利用python整合excel_一篇文章告诉你如何利用python实施自动化办公,操作Excel...
- 浅谈Session与Cookie的区别与联系
- 文本区域css,如何知道文本从一个CSS区域溢出到另一个区域?
- kafka 重新分配节点_你可能需要的Kafka面试题与部分答案整理
- debian查询端口进程_Linux入门-端口和进程号
- QML Logical value dose not depend on actual values(M325)
- python hello world程序编写_自动编写Python程序的神器,Python 之父都发声力挺