转载:浏览器报错 Uncaught TypeError: Cannot read property ‘prototype’ of undefined 的解决办法

今天在用chrome控制台调试某网站时,发现有浏览器报错:Uncaught TypeError: Cannot read property ‘offsetHeight’ of undefined,然后通过百度查找资料,最终发现以下这个解决办法是正解:

错误原因:

解决办法:主要引入的js的顺序!

也就是说,遇到类似的错误时,可以通过右键查看网页的源代码或查看框架的源代码,定位到具体的某个引起错误的js,然后把对应的js提到靠前的位置。比如我这里:

本来ace.min.js是在上图红框标示的位置,但我把这个脚本提到了红色箭头指示的位置,也就是其它脚本的前面进行引用,这样错误就消失了。


Posted

in

by

Tags:

Comments

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注