HTML Javascript使用Slider条更改图像
我知道如何在HTML中创建滑动条,但是如何使用滑块更改图像。例如,如果我的滑动条的值是25,那么它显示名为25.png的图像,并且如果滑动条值是32,则它显示图像32.png(假设有100个图像并且滑动条具有最大值100)HTML Javascript使用Slider条更改图像
function showValue(newValue) {      document.getElementById("range").innerHTML=newValue;  
}
<input type="range" min="0" max="100" value="0" step="5" onchange="showValue(this.value)" />  <span id="range">0</span>
回答:
<input id="valR" type="range" min="0" max="100" value="0" step="5" oninput="showVal(this.value)" onchange="showVal(this.value)" />      <span id="range">0</span>  
    <img id="img">  
<script>  
    var val = document.getElementById("valR").value;  
     document.getElementById("range").innerHTML=val;  
     document.getElementById("img").src = val + ".jpg";  
     function showVal(newVal){  
      document.getElementById("range").innerHTML=newVal;  
      document.getElementById("img").src = newVal+ ".jpg";  
     }  
</script>
回答:
你会做这样的事情document.getElementById("img").src = newValue + ".jpg";,其中img是要改变图像的ID。
回答:
东西有点像这样也许。
var img = document.getElementById('img');  var img_array = ['/wp-content/uploads/new2022/20220327voicc/188154052.png', '/wp-content/uploads/new2022/20220327voicc/189154052.gif'];  
function setImage(obj)  
{  
\t var value = obj.value;  
\t img.src = img_array[value];  
}
<input onchange='setImage(this)' type="range" min="0" max="1" value="0" step="1" />  <img id='img' src='/wp-content/uploads/new2022/20220327voicc/188154052.png' />
以上是 HTML Javascript使用Slider条更改图像 的全部内容, 来源链接: utcz.com/qa/257923.html








