这是因为选择器没有正确选择元素对象
document.getElementsByClassName(...)捕捉到的是该类名元素的数组
正确的访问方式应该是:
document.getElementsByClassName(...)[0].addEventListener...
使用遍历为每个class添加监听:
var classObj = document.getElementsByClassName(...);
for(i=0;i<classObj.length;i++){
classObj[i].addEventListener...
}

转载于:https://www.cnblogs.com/zhahouming/p/5254750.html

常见报错——Uncaught TypeError: document.getElementsByClassName(...).addEventListener is not a function...相关推荐

  1. 常见报错——Uncaught TypeError: document.getElementsByClassName(...).addEventListener is not a function

    在进行原生的前端开发的时候遇到的问题: Uncaught TypeError: document.getElementsByClassName(...).addEventListener is not ...

  2. python报错_python 常见报错

    python 常见报错 IndentationError: 缩进错误 IndentationError: expected an indented block 应为缩进快 必须统一使用tab 不能空格 ...

  3. java常问的报错_java常见报错及解决

    Java常见报错信息: Java Exception: 1.Error 2.Runtime Exception 运行时异常 3.Exception 4.throw 用户自定义异常 异常类分两大类型:E ...

  4. js代码中for循环里绑定onclick事件报错Uncaught TypeError Cannot set properties of undefined (setting ‘className‘)

    jsfor循环里绑定onclick事件报错Uncaught TypeError Cannot set properties of undefined (setting 'className') 我想要 ...

  5. 关于Findbugs的一些常见报错的翻译和处理方式

    在Lab5中要求使用 CheckStyle 和 FindBugs 工具对经过人工走查的 Lab4 代码进行自动的静态代码分析.在使用FindBugs的过程中,出现了一些难以理解的报错,经查阅资料,了解 ...

  6. hexo博客本地服务器显示正常,Hexo 搭建博客 本地运行 常见报错及解决办法

    作为一名在hexo方面的新手,我在使用hexo编辑文档时遇到了很多问题,hexo generate编译的时候遇到了各种错误. 在此将这些错误及其解决方案记录下来,以便日后查证之用,同时,也可给各位在遇 ...

  7. 立即执行函数报错Uncaught TypeError: (intermediate value) is not a function.

    立即执行函数报错Uncaught TypeError: (intermediate value) is not a function. 文章目录 立即执行函数报错Uncaught TypeError: ...

  8. Python异常处理及常见报错解决

    Python的异常处理 Python的异常处理try的基本用法. 方法一 :try..except 把通常的语句放在 try 代码块中,将错误处理器代码放置在 except 代码块中. try: # ...

  9. python计算机视觉常见报错及解决方案(不断更新中)

    python计算机视觉常见报错及解决方案 1.did not meet fit acceptance criteria 2.all the input arrays must have same nu ...

最新文章

  1. 哪些软件问题也可导致硬盘录像机死机
  2. promise和Angular中的 $q, defer
  3. cesium面积计算_cesium-长度测量和面积测量
  4. 070_html url编码
  5. Spring Boot Cache使用与整合
  6. 学习jvm,关于MAT an internal error occurred during:Parsing heap dump from问题
  7. java二叉树删除子树_132-BST删除有一颗子树的结点
  8. 《软件工程》团队第一阶段Sprint检查表
  9. paip.解决问题Unable to access jarfile E:\resin-4.0.22\lib\resin.jar
  10. 几款常用的Git图形化工具
  11. Linux使用命令安装vim编辑器
  12. 2018云计算行业现状及2020年云计算发展趋势
  13. 定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。例如:“abcba“、“上海自来水来自海上“均为对称字符串
  14. 【论文阅读】Tensor Fusion Network for Multimodal Sentiment Analysis
  15. 关于iphone手机影片预览的格式 转自 我的恩师 郑哥
  16. C++中指针是什么?
  17. 笔记本电脑的电池越来越不耐用?那是你不会这样保养!
  18. dz社区模板源码手机自适应
  19. Python入门系列(十一)一篇搞定python操作MySQL数据库
  20. 文件服务器安装配置说明手册,FreeBSD全能服务器安装手册之文件服务器篇之A安装配置篇(5)-站长资讯中心...

热门文章

  1. ASP.NET 2.0 中配合 Master Page 使用的优化 CSS 模型
  2. 华为手机媒体音量自动静音_华为手机的音量键还可以这么用,涨见识!
  3. 网红快餐店_在一家快餐店工作解释了AJAX基础知识
  4. 1043 输出PATest
  5. 对于正交频分复用的异构网络的理解
  6. Python培训入门基础知识学什么?
  7. 软件测试培训:高薪测试技术要掌握哪些
  8. 为什么匿名内部类参数必须为final类型
  9. 详解数组中的reduce方法
  10. 第三期 OSI七层中第一层 物理层