得到元素真实的背景颜色的函数
作者:Longbill 时间:2008-05-20 12:04:00
传入参数一个,为元素的id值或元素本身,返回为元素的真实背景色值(字符串)。 值得一提的是IE里面返回的是16进制的值,而Mozilla则是rgb值。
演示地址: http://longbill.cn/down/sample/getbg.htm
function getBg(element)
{//author: Longbill (www.longbill.cn)
if (typeof element == "string") element = document.getElementById(element);
if (!element) return;
cssProperty = "backgroundColor";
mozillaEquivalentCSS = "background-color";
if (element.currentStyle)
var actualColor = element.currentStyle[cssProperty];
else
{
var cs = document.defaultView.getComputedStyle(element, null);
var actualColor = cs.getPropertyValue(mozillaEquivalentCSS);
}
if (actualColor == "transparent" && element.parentNode)
return arguments.callee(element.parentNode);
if (actualColor == null)
return "#ffffff";
else
return actualColor;
}
标签:函数,背景色,js
0
投稿
猜你喜欢
初探MS SQL CE+Codesmith
2009-05-11 09:03:00
一个简单的鼠标划过切换效果js源码
2010-06-21 10:55:00
ASP怎么谈到应用到类的?
2008-03-10 11:21:00
sqlserver 数据库压缩与数据库日志(ldf)压缩方法分享
2012-01-05 18:57:19
MSSQL存储过程解秘过程全析
2010-07-05 08:49:00
长文章自动分页类
2008-09-10 12:11:00
提高asp程序访问速度的方法
2008-10-23 16:37:00
sql server 视图作用
2009-01-05 13:53:00
meta标签之详解
2008-01-13 18:48:00
自定义用于ASP Web站点的 SQL 7.0 数据库
2008-10-28 21:09:00
细化解析:MySQL+Webmin轻松创建数据库
2009-01-14 13:13:00
利用ASP输出excel文件一例
2008-06-06 13:18:00
ajax Google PageRank3(PR值)查询源代码
2007-11-04 13:31:00
MySQL环境下导入数据时是否需要禁用索引
2009-01-04 12:42:00
费明红:什么样的404页面才是正确的?
2009-05-21 17:47:00
5个css+div导航菜单
2011-04-29 12:38:00
用javascript做拖动层布局的思路
2008-05-30 13:38:00
如何提升JavaScript的运行速度(DOM篇)[译]
2009-02-25 12:24:00
关于Ajax在浏览器中产生前进后退的实现方法
2010-01-29 13:01:00
SQL Server 交叉表查询 case
2012-01-05 19:31:38