Действия при наведении и исключении мыши из блока
Стоит учитывать что если вы хотите использовать данный метод, то стоит учитывать что нельзя его применять к родительскому элементу, так как вложенные элементы будут давать обратный эффект и будет выглядеть так как будто бы вы переключились на другой объект, в целом чтобы такого не повторялось стоит учитывать в логике и детей.
document.getElementsByTagName("img")[0].onmouseover = function () {alert(123);}
document.getElementsByTagName("img")[0].onmouseout = function () {alert(123);}
Дополнительно:
В дальнейшем к эллементу можно обратиться так
this.style.background = 'red';
Пример:
document.getElementsByTagName("img")[0].onmouseover = function () {this.style.background = 'red';}
Если понадобиться использовать DOM адрес данного эллемента то можно ему присвоить определённый класс и в дальнейшем пройтись по структуре и у того эллемента у которого будет данный класс исользовать полученный адрес
this.className = 'viju';
Если у эллимента есть вариант присутствия других классов их нужно перечислить через пробел. Как вариант можно сначала получить все классы эллемента, дописать ещё один, а уже в дальнейшем искать по нужному классу.
Проверка на соответствие классу:
if (document.getElementById(nama).className == 'viju') {alert(nama);}