我想用范围滑块控制变量长度,以便滑块可以增加或减少线的长度。带滑块的控制变量
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
\t
var slider = document.getElementById("slider");
var length = 450
context.beginPath();
context.moveTo(100, 100);
context.lineTo(length, 100);
context.stroke();
\t
\t
slider.addEventListener("change", function() {
length = slider.value;
})
setInterval(function() {
length = slider.value;
}, 100)
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<input id="slider" type="range" min="1" max="578" step="1" value="50" >
<canvas id="myCanvas" width="578" height="200"></canvas>
</body>
</html>
请什么或不工作的详细说明。 –