更改我正在侦听的事件Javascript的对象的CSS
Change CSS of an object that I'm listening to an event Javascript
我正在监听来自Javascript中对象的事件,我不知道如何更改CSS。我尝试在函数参数中传递对象,但它不起作用。
我的代码:
auxiliar.addEventListener('mouseover',function mouseOver(){
console.log("debug mouse over");
//Here I want change the CSS class of auxiliar
});
知道吗??谢谢
最简单、最快的方法是 JQuery:
直接更改 CSS:
document.getElementById('YourID').addEventListener("mouseover", function(){
$(this).css("color", "#f00"); //get the object this function is running on
});
添加类:
document.getElementById('a').addEventListener("mouseover", function(){
$(this).addClass("NewClass"); //give your object a clsas you can target in CSS
});
当然,还有标准的JavaScript:
var MyObject = document.getElementById('a');
MyObject.addEventListener("mouseover", function(){
MyObject.className = MyObject.className + " NewClass";
});
不过,请确保不要无限频繁地添加它。
相关文章:
- 召回窗口加载事件 - javascript
- 动态创建OnClick事件Javascript
- 全局屏幕span onclick触发一个事件javascript
- 使用react js在跨域上执行事件javascript
- 在change事件javascript上动态添加行
- 在粘贴事件Javascript的输入字段中删除所有非数字字符
- 如何在多表单的输入框中使用输入事件javascript
- 无法查看特定信息.单击事件.Javascript
- 两个文本框事件Javascript
- 阻止鼠标滚轮滚动,但不阻止滚动条事件.JavaScript
- 从 onkeydown 事件 (Javascript) 获取当前用户输入
- “稍后提醒我”/“快速事件”JavaScript解决方案
- 更改我正在侦听的事件Javascript的对象的CSS
- setInterval 不允许同时单击事件 - javascript
- 对每种情况使用一个事件(JavaScript 开关)
- 仅创建第二次点击事件 Javascript
- 每 60 秒仅启动一次事件 (JavaScript)
- 如何连接来自不同文件的事件?Javascript/Backbone
- URL 更改事件 - JavaScript
- 无法在无头模式下使用 watir Webdriver 执行按钮元素的 onclick 事件 javascript