码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2018-07-19 11:56:16      阅读:916      评论:0      收藏:0      [点我收藏+]

标签:循环   htm   设置   更改   targe   html   执行   返回   eve   

 

技术分享图片

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

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

技术分享图片

然后在ul里面的所有li

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

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

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

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

技术分享图片

设置鼠标悬浮时背景图片

技术分享图片

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

 

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

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

 

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

标签:循环   htm   设置   更改   targe   html   执行   返回   eve   

原文地址:https://www.cnblogs.com/haijuanya/p/9334827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!