我想达到,并设置作为变量输入的号码是在HTML代码和我无法通过该代码到达它;
var canvas = document.getElementById("myCanvas");
var draw = canvas.getContext("2d");
var cnvHeight = 600;
var cnvWidth = 600;
var ballX = 100;
var ballY = 300;
var ballRadius = 4;
var velocityX = document.getElementById("velocityX").value;
var velocityY = document.getElementById("velocityY").value;
而我的HTML代码;
<input type=“number” value =“1” id=“velocityX”>
你写的代码将正常工作。然而,当直接拷贝到编辑器中它会抛出一个“无法读取空的财产‘价值’”的错误。出于某种原因,可能是您的引号被渲染是不实际的引号的方式,它的渲染字符的问题。尝试使用单引号:
<input type='number' value ='1' id='velocityX'>
<script>
var x = document.getElementById('velocityX').value;
console.log(x)
</script>
继承人工作codepen与你问的:https://codepen.io/anon/pen/NoXadZ?editors=1111