Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么显示此错误未捕获类型错误:无法读取属性';增补列表器';未定义的_Javascript_Jquery_Typeerror_Addeventlistener - Fatal编程技术网

Javascript 为什么显示此错误未捕获类型错误:无法读取属性';增补列表器';未定义的

Javascript 为什么显示此错误未捕获类型错误:无法读取属性';增补列表器';未定义的,javascript,jquery,typeerror,addeventlistener,Javascript,Jquery,Typeerror,Addeventlistener,我有一些JavaScript代码给出了这个错误 Uncaught TypeError: Cannot read property 'addEventListener' of undefined 我的代码: HTML: 页面标题 添加项 项目一 项目二 项目三 项目四 项目五 Javascript: var ourHeadline = document.getElementById("our-heading"); var listItems = document.getElementBy

我有一些JavaScript代码给出了这个错误

Uncaught TypeError: Cannot read property 'addEventListener' of undefined
我的代码:

HTML:


页面标题
添加项
  • 项目一
  • 项目二
  • 项目三
  • 项目四
  • 项目五
Javascript:

var ourHeadline = document.getElementById("our-heading");
var listItems = document.getElementById("our-list").getElementsByTagName("li");

for (var i = 0; i<= listItems.length; i++){
    listItems[i].addEventListener("click", activateItem );
}

function activateItem(){
    ourHeadline.innerHTML = this.innerHTML;
}
var ourHeadline=document.getElementById(“我们的标题”);
var listItems=document.getElementById(“我们的列表”).getElementsByTagName(“li”);

对于(var i=0;i仅循环到数组的最后一项,在当前代码中循环到数组listItems的长度

for (var i = 0; i<= listItems.length; i++){
    listItems[i].addEventListener("click", activateItem );
}
将代码更改为

for (var i = 0; i< listItems.length; i++){
    listItems[i].addEventListener("click", activateItem );
}
for(var i=0;i
您能显示HTML吗?在HTML代码上方谢谢您的问题解决了。@ABSiddik欢迎您:)
listItems[i].addEventListener
for (var i = 0; i< listItems.length; i++){
    listItems[i].addEventListener("click", activateItem );
}