当我连续 mouseover
一个 TD 时,我希望所有 TD 同时更改背景颜色,然后在 mouseout
上反转。
我该怎么做?
最佳答案
在 CSS 中你可以这样做
tr td { background-color: white }
tr:hover td { background-color: black };
或者只是
tr { background-color: white }
tr:hover { background-color: black };
如果 tds 没有自己的背景色。
两者都应在鼠标悬停时使行变黑,否则变白。
当然你也可以用 Javascript 来做,但这不是必需的(IE6 除外,它不理解 :hover
伪类,除了 <a>
标签)
关于JavaScript - 如何在 Mouseover/Mouseout 上同时更改 TR 中所有 TD 的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6926167/