В CSS вы можете сделать
tr td { background-color: white }
tr:hover td { background-color: black };
или просто
tr { background-color: white }
tr:hover { background-color: black };
если у тдс нет собственного цвета фона.
Оба должны сделать строку черным при наведении курсора, и белым в противном случае.
Конечно, вы также можете сделать это в Javascript, но в этом нет необходимости (за исключением IE6, который не понимает псевдокласс :hover
ни на чем, кроме тегов <a>
)