我无法到达输入的值[关闭]

问题描述 投票:-4回答:1

我想达到,并设置作为变量输入的号码是在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”>
javascript html html5 input
1个回答
0
投票

你写的代码将正常工作。然而,当直接拷贝到编辑器中它会抛出一个“无法读取空的财产‘价值’”的错误。出于某种原因,可能是您的引号被渲染是不实际的引号的方式,它的渲染字符的问题。尝试使用单引号:

<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

© www.soinside.com 2019 - 2024. All rights reserved.