前端:Uncaught TypeError: Cannot set property 'value' of null;

1.在写JS代码中的绑定事件时(将JS与HTML标签分开时),发现会有如下错误提示:

Uncaught TypeError: Cannot set property 'onclick' of null

例子:

 

2. 有一行div style里少了 " 符号,格式化时导致下边id都多出了一个空格,初始化对象时就找不到这个id了,

3.  sicm.showInfo(此处 报错 : 原因执行顺序问题) 

 

原因:这是因为浏览器在获取到服务器返回的代码时是按照顺序执行的,所以如果html的dom树还没有完全生成,你执行js的时候,就会出现无法读取到某些元素的情况,这样js代码也就无法执行了!

解决方案:

  1. 仔细检查标签 “  ” 是否正确闭合 

  2.检查代码顺序 是否可行 如果不必要的输出 直接去除就好

 

posted @ 2019-07-17 14:22  不良徐某  阅读(10589)  评论(1编辑  收藏  举报