Я делаю четыре кнопки (input type = "button") в html и хочу, чтобы они запускали функцию по щелчку, но ничего не происходит. HTML-код:пытается изменить положение текста в javascript
<div id="newtext" style="position:absolute; top:100px;">
<p>this is Text</p>
</div>
<form>
<input type="button" name="moveLayer" value="move Left" onclick="move('left');">
<input type="button" name="moveLayer" value="move Right" onclick="move('right');">
<input type="button" name="moveLayer" value="move Up" onclick="move('up'); ">
<input type="button" name="moveLayer" value="move Down" onclick="move('down'); ">
</form>
и сценарий:
function move(direction) {
var layerText = document.getElementByID("newtext");
switch(direction) {
case "left":
layerText.style.left=50;
break;
case "right":
layerText.style.right=150;
break;
case "up":
layerText.style.up=50;
break;
case "down":
layerText.style.down=150;
break;
default:
it is not working;
}
}
заранее спасибо ..
Замените 'getElementByID' на' getElementById'..and также укажите единицу, то есть «px». Например, 'layerText.style.left = 50 +" px ";' .check errors в консоли. –
Да еще не работает :( – melomane
melomane, что такое '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' –