Я случайно сделал следующее и, к моему удивлению, это сработало!Javascript - Сокращенный метод получения элемента по ID
one.addEventListener('mouseover', myFunction);
Я предполагаю, что это сокращенный способ сделать следующее:
document.getElementById('one').addEventListener('mouseover', myFunction);
Мне интересно, являются двумя эквивалентен и это будет работать в любом браузере?
Старые стандарты говорят, что элементы, имеющие идентификатор становятся свойствами объекта Window с тем же именем. Он поддерживается для обратной совместимости, но вы не должны полагаться на него. –
Вы уверены, что у вас нет переменной «один», определенной ранее? – mm759