首先,你的表格,加上
<table>与</table>
其次,你缺少一个
</tbody>
最后,你获取元素直接使用querySelectorAll,遍历返回的数组添加你的变色逻辑即可。
首先你 获取元素
document.querySelector(''); // 获取符合的第一个 只会选取一个
document.querySelectorAll(''); // 获取符合的元素,以数组的形式返回
这俩本身就是两种获取元素 方法
你还连续写了两次 当然错
你按F12,看下控制台报的错就知道了,自己学会调试
this.className有问题啊写法
表格标签没写完整,鼠标经过即变色可以考虑一下css伪类:hover,比如tr:hover{background-color:red}