这是我的功能代码的一部分,它在javascript错误控制台(谷歌浏览器)上出错
function premuto(x){
if(x.Clickable){
x.Selected = !x.Selected;
if (x.Selected){
x.style.backgroundColor ='lightblue';
y = document.getElementById('spazio');
y.innerHTML = y.innerHTML + x.innerHTML;
sequenza[indice] = x.Number;
indice++;
}
错误比较行“sequenza [indice] = x.Number;”
怎么了?
由于
答案 0 :(得分:2)
您的indice
为0,sequenza
为undefined
。在javascript中,如果您尝试访问未定义变量的属性或方法,它总是会引发类型错误。您应该调试代码并准确查看sequanza何时成为undefined
。