Мне нужно создать ползунок HSL, который изменит цвет фона элемента article в моем HTML. Тем не менее, я не могу понять, как подключить ползунок к цвету фона.
Я весь день возился с ним и читаю, но пока не нашел решения, поэтому я здесь для помощи.
Это соответствующий JavaScript код, который у меня сейчас есть:
var article = document.getElementsByTagName("article");
var backgroundColor = document.getElementById("backgroundColor");
var hSlider = document.getElementById("myRange1");
var sSlider = document.getElementById("myRange2");
var lSlider = document.getElementById("myRange3");
var makeHslString = function hsl(ih, is, il) {
var hslString = "("+ ih + ", " + is + "%, " + il + "%)";
return hslString;
console.log("The result of the function is " + hslString);
}
hSlider.addEventListener("click", function(ev) {
// alert("got a click!");
})
hSlider.addEventListener("input", function(ev) {
article.style = makeHslString(0, 0, 0);
article.style.backgroundColor = hSlider.value;
})
Ползунки работают отлично, и я знаю, что они работают с моим JavaScript, потому что предупреждение событие всплыло, но я не могу понять, как изменить цвет.
Я только начал программировать, так что ответ, вероятно, очень прост, я просто не смог понять. Буду признателен за любую помощь!
Заранее благодарим вас, и, пожалуйста, дайте мне знать, если вам понадобится больше кода!