У меня есть сопоставленный массив <input
> s, которые установлены в type = "range".Я могу стилизовать их с помощью Sass, чтобы они выглядели так, как я хочу, но я также хочу, чтобы стиль менялся в зависимости от собственного значения ввода.
<div>
<input
id={"ts-" + index}
className="trinary-toggle"
type="range"
min="-1"
max="1"
step="1"
value=this.handleValue()
onChange={(event) => {
let thisSwitch = document.getElementById("ts-" + index);
//unsure of what to do here. thisSwitch is undefined
}}
/>
</div>
и scss, используемых для стилизации соответствующих частей
.trinary-toggle::-webkit-slider-runnable-track {
background: #CCCCCC;
}
Как изменить стиль фона «trinary-toggle :: - webkit-slider-runnable-track» в зависимости от значения ввода?