//固定長の 16 進文字に移動します文字列が足りない場合は、0 を入力します。
function zero_fill_hex(num, Digits) {
var s = num.toString(16);
while (s.length < Digits)
s = "0" s;
return s;
}
//くそー、JavaScript を使って背景色の値を見つける方法が見つからなかったので、解析する必要がありました自分自身
function rgb2hex(rgb) {
//nnd、Firefox / IE は同じではありません、fxck
if (rgb.charAt(0) == '#')
return rgb; >var n = 数値(rgb);
var ds = rgb.split(/D /);
var 10進数 = 数値(ds[1]) * 65536 数値(ds[2]) * 256 ds[3]);
return "#" zero_fill_hex(10 進数、6)