我无法达到输入的价值

时间:2019-02-07 20:59:45

标签: javascript html html5 input

我想获取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”>

1 个答案:

答案 0 :(得分:0)

您编写的代码将正常运行。但是,当直接复制到编辑器中时,它将引发“无法读取属性'value'为null”的错误。由于某些原因,引号的呈现方式及其不是实际引号的呈现字符存在问题。尝试使用单引号:

entity prob35 is
port (
    iaI : in   std_logic_vector (11 downto 0);
    oaO : out  std_logic_vector (2 downto 0)
);
end prob35;

architecture Behavioral of prob35 is
    signal counter : integer := 0;
begin
process(iaI)
begin
    for i in 1 to 11 loop
        if (iaI(i-1)='1' and iaI(i)='0') then
            counter<=counter+1;
        end if;
    end loop;
    oaO<=conv_std_logic_vector(counter,oaO'length);
end process;

end Behavioral;

这里有一个工作的Codepen,其中包含您要的内容:https://codepen.io/anon/pen/NoXadZ?editors=1111