首页 > 解决方案 > 防止 JavaScript 中元素的样式更改

问题描述

我有一个 HTML 表格,例如:

    <table>
     <tr>
      <td style="background-color:red;">
       qwertz
      </td>
     </tr>
    </table>

该表位于另一个表的单元格 () 中,因为它具有颜色信息。

父表在 js 或 CSS(我不知道)中有一个侦听器,当您悬停(鼠标悬停)时,它将背景颜色更改为一种颜色。

这很糟糕,因为那时您看不到表格信息 - 但是对于整行来说是正确的。

所以最后就是这个了。

    <table>
    <tr><td>Blabla</td><td>Blabla</td>
    <td>
    ----
    <table>
     <tr>
      <td style="background-color:red;">
       qwertz
      </td>
     </tr>
    </table>
    ----
    </td></tr></table>

当我无权访问 CSS 或 js 文件时,如何防止鼠标悬停时样式发生变化?(不要问..)

标签: javascripthtmlcss

解决方案


<!DOCTYPE html>
<html>
  <head>
    <title>Currency Converter</title>

</head>


<table>
  <tr><td>Blabla</td><td>Blabla</td>
  <td>
  ----
  <table>
   <tr>
    <td style="background-color:red !important;">
     qwertz
    </td>
   </tr>
  </table>
  ----
  </td></tr></table>

  </body>
</html>

也许您看到了 css 路径并且可以在那里获取 css 代码,编写一个新的并在“错误”之后加载它。


推荐阅读