当 div 聚焦时更改 div 中元素的类?
当父 div 获得焦点时,如何更改 div 内元素的类?
就像我活跃在
<div id="window" class="fenster"><a class="bye"></a></div>
A班时变成了你好?
How do change class of an element inside a div when the parent div is focused?
Like when I am active in the
<div id="window" class="fenster"><a class="bye"></a></div>
The class of A changes to hello?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设“聚焦”是指鼠标悬停在其上并且可以使用 jQuery?
如果您想在鼠标移出时重置类:
JSFiddle 示例
仅使用 javascript 的 JSFiddle 示例
Assuming by focused you mean mouse is over it and you can use jQuery?
And if you want to reset the class when you move the mouse out:
JSFiddle Example
JSFiddle Example using only javascript
您可以在没有 jquery 的情况下执行此操作:
document.getElementById('window').setAttribute('class', 'newclassname');
You can do this without jquery:
document.getElementById('window').setAttribute('class', 'newclassname');