用JS去设置HTML页面鼠标悬浮时改变背景图片
Posted 一hai千寻
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用JS去设置HTML页面鼠标悬浮时改变背景图片相关的知识,希望对你有一定的参考价值。
首先将每一个li上面添加一个移入事件onmouseover;在悬浮事件里面设置event事件源
JS样式里首先应该找到页面里的ul
然后在ul里面的所有li
var ln = bg.querySelectorAll("li");
在移入函数中获取触发事件元素
var leg = e.target;//获得触发事件元素 target 事件属性可返回事件的目标节点(触发该事件的节点),
在循环里面初始化背景图片
设置鼠标悬浮时背景图片
event事件源触发了鼠标悬浮事件
如果在初始化里面定义的背景样式用行内样式去定义,那么在最后更改图片时也应该用行内样式而不是类样式,因为行内样式的优先级高于类样式
事件的要素
一、事件源:
•是指那个元素引发的事件,如:本次事件的事件源是event 用target来获取这次事件元素
二、事件:
•事件是指执行的动作, 如:本次事件是onmouseover()
三、事件驱动程序
•即执行的结果 如:本次最后设置的更改的背景图片
以上是关于用JS去设置HTML页面鼠标悬浮时改变背景图片的主要内容,如果未能解决你的问题,请参考以下文章
Vue中 前端如何动态的修改某个DOM元素鼠标移入移出时的背景图片
关于用js改变背景图片的问题(包含背景音乐)JQ也行,什么都行,请朋友们帮忙看看能不能写出来