In the JS lesson, oninput is in the HTML file for each slider. Transferred everything to JS, but oninput only works for one slider. How to make the function called for all sliders at once?
rtl.oninput = function fun1() { var rtl = document.getElementById('rtl').value; var rtr = document.getElementById('rtr').value; var rbr = document.getElementById('rbr').value; var rbl = document.getElementById('rbl').value; var ttl = document.getElementById('ttl'); var ttr = document.getElementById('ttr'); var tbr = document.getElementById('tbr'); var tbl = document.getElementById('tbl'); var block = document.getElementById('block'); ttl.value = rtl; ttr.value = rtr; tbr.value = rbr; tbl.value = rbl; block.style.borderRadius = rtl+'px ' +rtr+'px ' +rbr+'px ' +rbl+'px '; } #block{ height: 100px; width: 200px; background-color: green; } <body> <div class="block1"> <p>ΠΠ΅ΡΡ
Π½ΠΈΠΉ Π»Π΅Π²ΡΠΉ <input type="range" id="rtl" min="0" max="100" value="0" class="test" > <input type="text" id="ttl" value="0"> </p> <p>ΠΠ΅ΡΡ
Π½ΠΈΠΉ ΠΏΡΠ°Π²ΡΠΉ <input type="range" id="rtr" min="0" max="100" value="0" class="test"> <input type="text" id="ttr" value="0"> </p> <p>ΠΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²ΡΠΉ <input type="range" id="rbl" min="0" max="100" value="0" class="test"> <input type="text" id="tbl" value="0"> </p> <p>ΠΠΈΠΆΠ½ΠΈΠΉ ΠΏΡΠ°Π²ΡΠΉ <input type="range" id="rbr" min="0" max="100" value="0" class="test"> <input type="text" id="tbr" value="0"> </p> </div> <div id="block"></div> <script src="script.js" type="text/javascript"></script> </body>