Javascript 如何显示范围选择中的选定值?
我正在开发一个Javascript RGB颜色选择器,正在与前端进行斗争 RGB颜色选择器产生的颜色存在于三个值(R、G、B)的组合中,每个值的范围为0-255 到目前为止,这是我的项目,它允许用户从范围选择中选择组合,但它不显示他选择的值Javascript 如何显示范围选择中的选定值?,javascript,html,css,Javascript,Html,Css,我正在开发一个Javascript RGB颜色选择器,正在与前端进行斗争 RGB颜色选择器产生的颜色存在于三个值(R、G、B)的组合中,每个值的范围为0-255 到目前为止,这是我的项目,它允许用户从范围选择中选择组合,但它不显示他选择的值 <body> <div class="picker"> Red <input type="range" min="0" max="25
<body>
<div class="picker">
Red <input type="range" min="0" max="255" step="1" id="red" value="115">
Green <input type="range" min="0" max="255" step="1" id="green" value="10">
Blue <input type="range" min="0" max="255" step="1" id="blue" value="162">
<div id="display"></div>
</div>
<script type="text/javascript">
var input = document.querySelectorAll("input");
for (var i = 0; i < input.length; i++) {
input[i].addEventListener("input",
function () {
var
red = document.getElementById("red").value,
green = document.getElementById("green").value,
blue = document.getElementById("blue").value;
var display = document.getElementById("display");
display.style.background = "rgb(" + red + ", " + green + ", " + blue + ")";
}
);
}
</script>
</body>
红色
绿色
蓝色
var输入=document.queryselectoral(“输入”);
对于(变量i=0;i
如何显示范围选择中的选定值,以便用户知道他正在选择的组合
我不熟悉JS、HTML和CSS,所以我不知道该怎么做。默认情况下,div的大小是0乘0。您只需向显示器添加一些样式,使其具有一定的大小,然后背景就会可见:
红色
绿色
蓝色
var输入=document.queryselectoral(“输入”);
对于(变量i=0;i
我是在我的样式标签中完成的。我没有把它放在这里,因为我觉得它不相关。但是,即便如此,这如何显示所选范围的价值呢?我希望组合值以数字比例(R、G、B)或十六进制(甚至更好)显示。如果要将正在更新的RGB值显示为文本,请将display.style.background
替换为display.innerHTML
-或同时执行这两种操作。