onMouseOver和onMouseOut分别代表鼠标的移入和移出事件.但是在用的时候特别要注意移入和移出"对象"是什么
input type=text 对象代表文本区域
input type=button 对象代表按钮区域
这些是很容易理解的
但是在div中加入的话,里面应该有标签,那么鼠标停留在这个标签边缘就会一直执行这两个操作
我曾经试图用onMouseOver和onMouseOut实现鼠标进入表格执行一个操作,离开表格执行一个操作.这才发现onMouseOver和onMouseOut不能随便用.
要实现上述功能不能在外面加入<div onmouseout="aa()" onmouseover="bb()"><table></table></div>
而是要用<table id="itemopen" onmouseleave="aa()" onmousenter="bb()"></table>
需要注意一下.
总结:onMouseOver和onMouseOut操作发生在有边线的标签移入和移出时.
input type=text 对象代表文本区域
input type=button 对象代表按钮区域
这些是很容易理解的
但是在div中加入的话,里面应该有标签,那么鼠标停留在这个标签边缘就会一直执行这两个操作
我曾经试图用onMouseOver和onMouseOut实现鼠标进入表格执行一个操作,离开表格执行一个操作.这才发现onMouseOver和onMouseOut不能随便用.
要实现上述功能不能在外面加入<div onmouseout="aa()" onmouseover="bb()"><table></table></div>
而是要用<table id="itemopen" onmouseleave="aa()" onmousenter="bb()"></table>
需要注意一下.
总结:onMouseOver和onMouseOut操作发生在有边线的标签移入和移出时.
本文探讨了onMouseOver与onMouseOut事件在网页元素上的应用,特别是对于不同类型的HTML元素如按钮和文本框等的区别。指出在div等容器元素中使用时可能会出现的问题,并提供了解决方案,建议使用onmouseenter与onmouseleave代替。
3761

被折叠的 条评论
为什么被折叠?



