Потому что
var jsArr = new Array(...)
- это javascript,
а
<input type="button" name="backward" value="<" onClick="move(-1, jsArr)"/>
- это не javascript, а HTML-разметка, которая в этом месте не "понимает", что такое jsArr.
Создавайте элемент "backward" тоже средствами javascript
:
var btn = document.createElement('input') ... потом вешайте на него btn.onclick = function()...