Я пытаюсь изменить background-color
элемента <div>
.Элемент вызывает событие и вызывает функцию, включающую элемент в качестве аргумента, через this
.
Как изменить свойства элементов?
Я попытался присвоить переданный элемент переменной и многим другим методам проб и ошибок, которые я не могу вспомнить.
newDiv = document.addEventListener('mouseover', doSomething(this));
// Some code here
function doSomething(item)
{
item.style.backgroundColor = '#FFFFFF';
}
Я ожидаю, что цвет фона элемента изменится на #FFFFFF
, но я получаю это сообщение об ошибке: TypeError: item.style is undefined