Я пытаюсь создать прослушиватель события, который перемещает элемент, где я двигаю мышь, устанавливая свойство объекта CSSStyleDeclaration на элементе:Почему стиль элемента не меняется, когда я назначаю element.style?
var overlay = document.getElementById('overlay');
document.body.addEventListener('mousemove',function moveOverlay(evt){
overlay.style.left = evt.clientX;
overlay.style.top = evt.clientY;
});
Однако после каждого задания свойства style
прогонов , значение (как отмечено в отладчике) не изменяется - оно остается значением пустой строки по умолчанию ''
. Изменение вроде overlay.style.color = 'blue'
работает - что я делаю неправильно?