javascript - 结合内联css和悬停状态,可能吗?

标签 javascript css hover

我发现,如果我们编写内联 css(或使用 JavaScript 添加它),那么我们将失去 css hover 的值(value)。是否有可能改变这种行为?

简单示例


<div id="test" style="color: red">test</div>
<style>
#test:hover {
    color:blue;
}
</style>

在这种情况下悬停不起作用。

更新

我不能使用 !important,因为在它之后我将无法通过 JavaScript 更改该属性。

此外,我动态生成样式,因此无法通过 JavaScript 添加特定类。

最佳答案

因为内联 css 覆盖了文件中的 css 样式 如果你有

color: blue !important

它会工作但不推荐,你总是可以使用 jquery 来删除内联样式标签,哈哈

更新:

使用 jquery 或使用 javascript 删除样式标签...添加 !important 以便内联 css 具有重要意义

关于javascript - 结合内联css和悬停状态,可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10642795/

相关文章:

javascript - 编码 HTML 和 JavaScript

html - 在导航栏中更改颜色

javascript - 有条件地强制浏览器缩放

html - 悬停时下拉菜单消失

html - 只有当另一个 div 悬停时才悬停一个 div

c# - 如何在 ExtJS 中创建动态数组变量名

javascript - 是否可以使用 Array.prototype.reduce 创建数组的线性随机选择?

html - 如何让我的字体在 Blackberry 设备上工作?

jquery - 复杂的 jQuery .hover 工作

javascript - 我们如何通过Java脚本获取日期天数(当前日期和 future 日期)的差异