index.js:107未捕获的类型错误:无法读取null的属性(读取'addEventListener')

问题描述 投票:0回答:1
typeerror addeventlistener uncaught-reference-error
1个回答
0
投票

正如您在评论中提到的,

.getElementById()
查找具有
id
属性的元素。因此,
.getElementById('userComment')
将不会返回任何内容 (
null
),因为您没有在提供的 HTML 中使用该 ID。这给你两个选择:

  1. 将 ID 添加到您想要的元素
  2. 使用另一个选择器

正如您在评论中猜测的那样,是的,

.getElementsByClass('usercomment')[0]
可以工作,但请记住,首先获取该类的所有元素的列表,然后返回第一个元素 - 如果您将
class="usercomment"
添加到另一个元素,排序将很重要页面上的元素。

© www.soinside.com 2019 - 2024. All rights reserved.