У меня есть два текстовых поля imageWidth и imageHeight ... я хочу получить от них ввод, добавить текущую позицию указателя мыши, а затем сделать кое-что:
x = e.pageX - canvas.offsetLeft;
y = e.pageY - canvas.offsetTop;
var wWidth = document.getElementById('imageWidth').value;
var wHeight = document.getElementById('imageHeight').value;
var b = x + wWidth;
alert(b);
if(x+wWidth < 800 && y+wHeight < 1560)
{
//some work here
}
поэтому, если пользователь вводит ширину 400, а x возвращает 151 ... значение b будет 151400 ... тогда как я хочу, чтобы оно было 551 для правильной работы цикла ...
.value
возвращает строку. См. Связанный дубликат, чтобы узнать, как преобразовать его в целое число. - person Jamiec   schedule 10.12.2013