js获取当前对象的颜色判断改变颜色
function toHex(N) {
  if (N==null) return "00";
  N=parseInt(N); if (N==0 || isNaN(N)) return "00";
  N=Math.max(0,N); N=Math.min(N,255); N=Math.round(N);
  return "0123456789abcdef".charAt((N-N%16)/16) + "0123456789abcdef".charAt(N%16);  //小写
 // return "0123456789ABCDEF".charAt((N-N%16)/16) + "0123456789ABCDEF".charAt(N%16);  //大写
}
function RGBtoHEX(str){
  if (str.substring(0, 3) == 'rgb') {
    var arr = str.split(",");
    var r = arr[0].replace('rgb(','').trim(), g = arr[1].trim(), b = arr[2].replace(')','').trim();
    var hex = [
      toHex(r),
      toHex(g),
      toHex(b)
    ];
    return "#" + hex.join('');
  }else{
    return str;
  }
}
使用时:
var color = RGBtoHEX($('.whitelists_no').css("backgroundColor"));
if(color == "#cccccc"){
  alert(123);
  return false;
} else {
  alert(456);
  return false;
}

js获取当前对象的颜色判断改变颜色的更多相关文章
- (转)JS获取当前对象大小以及屏幕分辨率等
		
原文 JS获取当前对象大小以及屏幕分辨率等 <script type="text/javascript">function getInfo(){ var ...
 - JS获取当前对象大小以及屏幕分辨率等...
		
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <meta nam ...
 - 【Javascript Demo】JS获取当前对象大小以及屏幕分辨率等
		
效果如下: 代码如下: <html> <head> <title>获取当前对象大小以及屏幕分辨率等</title> <body> <d ...
 - 前端页面js与flash交互——js获取flash对象,并传递参数
		
背景介绍: 最近在搞一个项目,涉及到图片选取,裁剪,上传等,由于浏览器安全性问题,js无法获取到<input type="file">中选取的文件路径,而且对照片的裁剪 ...
 - js获取textaera对象(object)的值
		
for(i in pstrWord ){ alert(i); //获得属性 alert(pstrWord[i]); //获得属性值 } 1.js输出object对象方法如下: function wri ...
 - js获取dom对象style样式的值
		
js获取到的dom对象的style通常是没有值得,因为我们都写在外部文件中,从慕课网上见到讲师封装的一个方法,挺不错.特此记录下来. function getStyle(obj,attr){ if(o ...
 - js获取ifram对象
		
1.获取iframe对象 var doc=document.getElementById('frameId').contentWindow.document; //var doc=parent.doc ...
 - JS获取事件源对象
		
发现问题: 在复杂事件处理过程中,很可能会丢失event事件对象,特别是IE和FireFox两大浏览器,这个时候要捕获事件源就非常困难…… 如果在事件处理过程中,需要不断地传递event事件对象作为参 ...
 - js 获取时间对象代码
		
/** * 获取时间对象 */function getDateObj(addDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+addDa ...
 
随机推荐
- Ubuntu(基于Ubuntu)中常用的apt和dpkt命令
			
apt-get sudo apt-get install package 安装包 sudo apt-get -f install 修复安装”-f = ——fix-missing” sudo a ...
 - 适配iOS10及Xcode8
			
一.证书管理 用Xcode8打开工程后,比较明显的就是下图了,这个是苹果的新特性,可以帮助我们自动管理证书.建议大家勾选这个Automatically manage signing(Ps.但是在bea ...
 - BZOJ 3223: Tyvj 1729 文艺平衡树
			
3223: Tyvj 1729 文艺平衡树 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 3628 Solved: 2052[Submit][Sta ...
 - Python基础7:文件操作
			
[ 文件操作] 1 对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下: 昨夜寒蛩不住鸣. 惊回千里梦,已三更. 起来独自绕阶行. 人悄悄,帘外月胧 ...
 - CUDA程序设计(一)
			
为什么需要GPU 几年前我启动并主导了一个项目,当时还在谷歌,这个项目叫谷歌大脑.该项目利用谷歌的计算基础设施来构建神经网络. 规模大概比之前的神经网络扩大了一百倍,我们的方法是用约一千台电脑.这确实 ...
 - python远程连接paramiko 模块和堡垒机实现
			
paramiko使用 paramiko模块是基于python实现了SSH2远程安全连接,支持认证和密钥方式,可以实现远程连接.命令执行.文件传输.中间SSH代理功能 安装 pip install pa ...
 - 一、基于hadoop的nginx访问日志分析---解析日志篇
			
前一阵子,搭建了ELK日志分析平台,用着挺爽的,再也不用给开发拉各种日志,节省了很多时间. 这篇博文是介绍用python代码实现日志分析的,用MRJob实现hadoop上的mapreduce,可以直接 ...
 - yii2 composer安装
			
安装Yii2 1.安装composer 在命令行输入 curl-sS https://getcomposer.org/installer | php mv composer.phar /usr/loc ...
 - 创建NetWorkDataset---FileGDB篇
			
/// <summary> /// 创建NetWorkDataset /// </summary> /// <returns>INetworkDataset.< ...
 - C++变参数模板和...操作符
			
https://en.wikipedia.org/wiki/Variadic_template https://msdn.microsoft.com/en-us/library/dn439779.as ...