正如您在评论中提到的,
.getElementById()
查找具有 id
属性的元素。因此,.getElementById('userComment')
将不会返回任何内容 (null
),因为您没有在提供的 HTML 中使用该 ID。这给你两个选择:
正如您在评论中猜测的那样,是的,
.getElementsByClass('usercomment')[0]
可以工作,但请记住,首先获取该类的所有元素的列表,然后返回第一个元素 - 如果您将 class="usercomment"
添加到另一个元素,排序将很重要页面上的元素。