Anzeigewert des HTML-Bereichsschiebereglers mit JS
P粉988025835
P粉988025835 2023-09-13 00:42:58
0
1
535

Der JS zum Anzeigen der Werte des HTML-Bereichsschiebereglers funktioniert für das erste Element (A1) einwandfrei. Ich möchte es jedoch auch für A2-Projekte verwenden (eigentlich sind es 20 Projekte, daher muss es 19 Mal wiederverwendet werden). Gibt es eine Möglichkeit, für mehrere Iterationen zu programmieren?

const slideValue = document.querySelector("span"); const inputSlider = document.querySelector("input"); inputSlider.oninput = (()=>{ let value = inputSlider.value; slideValue.textContent = value; slideValue.style.left = (value/.1) + "%"; slideValue.classList.add("show"); }); inputSlider.onblur = (()=>{ slideValue.classList.remove("show"); });
 
A1. Blah Blah Blah.
0
0
10
A2. Blah Blah Blah.
0
0
10

P粉988025835
P粉988025835

Antworte allen (1)
P粉680000555

当然有。你会很容易地识别出你自己的代码,它被包裹在一个for循环内。

var elems = document.querySelectorAll(".range"); elems.forEach(function(elem) { const slideValue = elem.querySelector("span"); const inputSlider = elem.querySelector("input"); inputSlider.oninput = (() => { let value = inputSlider.value; slideValue.textContent = value; slideValue.style.left = (value / .1) + "%"; slideValue.classList.add("show"); }); inputSlider.onblur = (() => { slideValue.classList.remove("show"); }); })
A1. Blah Blah Blah.
0
0
10
A2. Blah Blah Blah.
0
0
10
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!