当鼠标移到另一个元素上时,更改span元素的CSS类
Change the CSS class of a span element on mouseover of another element
我试图改变一个span元素的css类时,另一个元素悬停。你们应该明白我的意思。加载你的Facebook,将鼠标悬停在主要的新闻feed帖子上,右上方就会出现一个向下的小箭头。
这就是我想要创建的效果。到目前为止,我有:
<li id="unique" class="message"><a href="javascript:void(0)" onMouseOver="(MC.className='messageControls')" onMouseOut="(MC.className='hidden')" onclick="callTheFunction();"></li>
<span id="MC" class="hidden">hksdjhkjsdhfkjhsdkjh</span>
但这不起作用。指针吗?我不想使用任何框架/库,如jQuery。
您的on..
事件处理程序没有MC
是什么的概念。试试这样:
... onMouseOver="document.getElementById('MC').className='messageControls'" ...
这样,您"查找"具有id
属性的元素,其值为MC
,然后对该元素进行操作。需要提醒的是,元素必须有唯一的id。
相关文章:
- AngularJS - 如何在 iframe 元素更改时读取 SRC 属性
- Jquery 子元素更改
- 当其他元素更改类时显示/隐藏元素 - jQuery
- 主干.js - 模型数组上的更改事件不会在元素更改时触发
- 如何从 HTML 元素更改特定的内联样式
- 从级联 SELECT 元素更改事件调用外部 JS 函数
- 只有JavaScript和CSS的元素更改设备
- DOM 元素更改在 JavaScript 代码中不可见
- 如何从 iframe 元素更改元素属性
- 使用javascript使元素更改其自己的内容
- 如何根据光标移动到*的元素更改jQuery .mouseleave()的行为
- AngularJS在父元素更改时更新子组件
- 对不考虑元素更改的 Angular 指令进行单元测试
- 等待元素更改其值(文本)
- 根据单击的元素更改变量
- 如何在Javascript中监视UL元素上的元素更改
- 如何在这个jquerylib中向onlick事件添加css元素更改
- 通过两个类选择元素,并仅为该特定元素更改其css属性
- 如何根据数组AngularJS中的元素更改href
- 使用外部文件元素更改类