有这么一个问题啊,求各位大神帮帮解答啊:
一个table里有若干TR,TR的innerText有的为A,有的为B,有的为C。;
现在,获取到所有的TR,进行操作,如果TR的innerText!="A",则TR.style.display="none",反之,TR.style.display="block";这个都可以实现。
在这里有个mouseover与mouseleave事件对backgroundcolor进行更改,问题就出现在这里,当全部显示时,backgroundcolor可以完美的更改,但是,一旦进行上述的操作时,在触发mouseover与mouseleave事件时,此时显示的TR的backgroundcolor就不能完美的显示,只能显示一半,就像把一个TR分成两个TR了,只有下面的一个颜色改变而上面的没改变那种感觉,但其实只有1个TR。