В этой статье описывается метод реализации шестнадцатеричного значения цвета к RGB в JavaScript. Поделитесь этим для вашей ссылки. Конкретный метод реализации следующим образом:
Скопируйте код следующим образом: <! Doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<голова>
<meta http-equiv = "content-type" content = "text /html; charset = utf-8" />
<название> шестнадцатеричное значение цвета для RGB </title>
<style>
*{Margin: 0; Padding: 0; font-family: 'Microsoft Yahei'}
.replace {ширина: 400px; высота: 210px; маржа: 0 Auto; Padding-top: 40px;}
.title {text-align: center; display: block}
форма {ширина: 200px; маржа: 30px Auto;}
input {upline: none;}
input [type = "button"] {cursor: pointer;}
</style>
<Скрипт>
Функция hextor (h) {
вернуть Parseint ((CutHex (H)). Подстроение (0, 2), 16)
}
Функция hextog (h) {
вернуть Parseint ((CutHex (H)). Подстроение (2, 4), 16)
}
Функция hextob (h) {
вернуть Parseint ((CutHex (H)). Подстроение (4, 6), 16)
}
Функция cutHex (h) {
вернуть H.Charat (0) == "#"? H.SubString (1, 7): h
}
Функция setbgcolorbyid (id, scolor) {
varems;
if (document.getelementbyid) {
if (elems = document.getElementbyId (id)) {
if (elems.style) elems.style.backgroundcolor = scolor;
}
}
}
</script>
</head>
<тело>
<div>
<pran> javascript Натив шестнадцатеричный цвет цвета до значения RGB </span>
<form name = "rgb">
<input value = "ffffffff" maxlength = "7" size = "16" name = "hex" />
<input onclick = "setbgcolorbyid ('colorsample', this.form.hex.value);
this.form.r.value = hextor (this.form.hex.value);
this.form.g.value = hextog (this.form.hex.value);
this.form.b.value = hextob (this.form.hex.value); "value =" преобразовать "type =" кнопка "name =" btn "/>
<br /> <br />
R: <input size = "3" name = "r" />
G: <input size = "3" name = "g" />
B: <input size = "3" name = "b" />
</form>
</div>
</body>
</html>
Эффект работы показан на рисунке ниже:
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.