用JS去设置HTML页面鼠标悬浮时改变背景图片

 

首先将每一个li上面添加一个移入事件onmouseover;在悬浮事件里面设置event事件源

JS样式里首先应该找到页面里的ul

然后在ul里面的所有li

     var ln = bg.querySelectorAll("li");

在移入函数中获取触发事件元素

       var leg = e.target;//获得触发事件元素   target 事件属性可返回事件的目标节点(触发该事件的节点),

在循环里面初始化背景图片

设置鼠标悬浮时背景图片

event事件源触发了鼠标悬浮事件

 

如果在初始化里面定义的背景样式用行内样式去定义,那么在最后更改图片时也应该用行内样式而不是类样式,因为行内样式的优先级高于类样式

事件的要素
一、事件源:
•是指那个元素引发的事件,如:本次事件的事件源是event  用target来获取这次事件元素
二、事件:
•事件是指执行的动作, 如:本次事件是onmouseover()
三、事件驱动程序
•即执行的结果   如:本次最后设置的更改的背景图片

 

posted @ 2018-07-19 11:30  一hai千寻  阅读(1664)  评论(0编辑  收藏  举报