问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js 如何获取背景色的值?29

发布网友 发布时间:2023-11-29 23:06

我来回答

4个回答

热心网友 时间:2024-08-03 11:07

javascript的style属性只能获取内联样式,对于外部样式和嵌入式样式需要用currentStyle属性。但是,currentStyle在FIrefox和Chrome下不支持,需要使用如下兼容性代码

HTMLElement.prototype.__defineGetter__("currentStyle", function () { 
    return this.ownerDocument.defaultView.getComputedStyle(this, null); 
});

接下来就可以直接使用currentStyle属性来获取元素的样式了,下面实例演示获取页面body的背景色:

1、HTML结构

<input type='button' value='点击按钮获取页面背景色' onclick="fun()"/>

2、CSS样式

body{background: RGB(222,222,2);}

3、javascript代码

HTMLElement.prototype.__defineGetter__("currentStyle", function () { 
return this.ownerDocument.defaultView.getComputedStyle(this, null); 
});

function fun(){
var color = document.body.currentStyle.backgroundColor;
alert(color);
}

4、效果演示

热心网友 时间:2024-08-03 11:08

rgb(255, 153, 0)这个就是背景色啊

热心网友 时间:2024-08-03 11:05

......style.bakcgroundColor;应该可以了!

热心网友 时间:2024-08-03 11:06

rgb(255,153,0)就是背景颜色 只不过是RGB格式的而已
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有要业余时间弹古筝的酒店么 古筝演奏师的就业前景怎么样 茶馆里主要放的音乐类型是 日语一级的话什么水平啊 一级到底要求多少词汇啊? WPS右键菜单(win11) 再生缘 我的温柔暴君结局是什么啊?女主最后傻了? 为什么做爱多了没感情了 情侣之间在一起时间长了是不是做爱的时候也懒得接吻了直接进入主题吗... 夫妻性爱后为何丧失了热情 杨颖的英文名是什么?为什么要这样叫?1 索尼RX100M6的连拍效果好吗? 上面山下面今读什么字 ...按照物价计算,对于现在有多少价值?能买几斤大米?谢谢。 大家好: 请问衣服面料:成份是(面料:格仔布:65%聚酯纤维 35粘纤 )会... ...情况如下表一组四人每人平均做12组14人平均每人五组16 三年级上册第18课富饶的西沙群岛的生字怎么写 跪求!!!宏基JE50_HR (英特尔 HM65 芯片组)最大支持多大内存频率?_百度... 众泰sr9百公里多少油 关于根号2 (1求整数和小数部分 (2设小数部分为X,求X的平方+2X-1的值... 索尼RX100M6在拍摄时防抖效果好吗? 中新能公司诈骗多少人 我,而且用自动记住的密码登录总也登录不上这是咋回事啊?用的是360... 腾达N4V2路由器的初始账号和密码是多少? 腾达无线路由N4v2 登陆密码忘了,如何重置啊?1 ...不是有类似的谚语?最好能有出处,谢谢大家。 一个手机号码可以注册两个码吗?518 家用组装台式机2500左右的,能运行主流办公软件,看电影就可以,每个配 ... 三年级上册《海滨小城》生字有哪些? 改一年内怎么改第二次 tenda n4v2怎么桥接?1 ...的那边共用的耳钉,回来2周左右,发现夜间盗汗,咽疼。。。会不会是艾... 74年属虎人2015年每月运势十月之一月运程3 实现多态有哪两个要素 实现多态有什么要素 汽车在山路崎岖的弯道怎么驾驶技巧65 Mc - 钓鱼岛是中国的 - 鸽宝 在酷狗里听的时长2:25分 最后2:04分的那... 余姚好吃的地方16 大专是什么学历 大专和高中有什么区别 三次根号2x-1等于负的三次根号9-2y,求x-y的立方根 钢化玻璃烤漆掉了怎么补? 要体检宝宝的大便样品了,用棉签弄的话弄多少合适 旧窗门上的油漆干裂起皮脱落怎样才能去掉? Angelababy的中文名字叫什么?为何起这个英文名字呢?56 呼市四十中能住校吗? 用同一个手机号注册了两个怎么办? qq华夏五级紫灵丹有没有等级限制? 74年老历6月初10生日今年运程 冬天海竿用野鸭子钓可以吗 matlab simulink仿真中,前馈控制如何建立?前馈环节传函是被控对象的1... QQ华夏1级到3级的百炼丹可以买多少金?