javaScript中不知道这为什么报错了

报错代码:
var fristche=document.getElementById('fristChe');
var aihaos=document.getElementsByName("aihao");
function checkAll(){
for(var i=0;i<aihaos.length;i++){
aihaos[i].checked=fristche.checked;
}

    }

报错情况:

img

全部选中和全部取消.html:13 Uncaught TypeError: Cannot read properties of null (reading 'checked')
at checkAll (全部选中和全部取消.html:13:32)
at HTMLInputElement.onclick (全部选中和全部取消.html:34:62)

你把脚本代码放到html最下面试试