怎麼通過全局控制 ONMOUSEOVER OUT这些 急,在线=。。。。。

liaoking 2007-11-12 10:41:59
<ul>
<li></li>
<li></li>
<li></li>
</ul>
我要鼠标事件改变LI的背景色,但不可能每个LI上都加moverover out这些吧,能不能通过在UL上调用一个函数来控制LI呢?
...全文
182 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liaoking 2007-11-12
  • 打赏
  • 举报
回复
不希望有ID。。我想直接

<ul onmouseover='函數' onmouseout='函數' id="UL">
<li> </li>
<li> </li>
<li> </li>
</ul>
函數:通過UL的ID。。。得到鼠標當前在哪個LI上,並控制LI的背景色。。。
sky911911 2007-11-12
  • 打赏
  • 举报
回复
能 用一个叫做document.getElementByTagName这样的属性好像可以操作,你可以自己尝试下。
liaoking 2007-11-12
  • 打赏
  • 举报
回复
没人答呀。。。
gu0072003 2007-11-12
  • 打赏
  • 举报
回复
function Main(){
var oUl=document.getElementById("UL")
oUl.attachEvent('onmouseover',fun)
oUl.attachEvent('onmouseout',fun2)
}
function fun(event){
var e=event.srcElement;
e.className="style1"
}

function fun2(event){
var e=event.srcElement;
e.className="style2"
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧