SCRIPT5007: 无法获取未定义或 null 引用的属性"removeChild"

2025-04-15 00:06:18
推荐回答(1个)
回答1:

这种情况很多时候是文件加载不全或编码不对。这和网络状况、js文件路径、js文件大小、js文件编码等有关。得一项项检查。以前有遇到过使用相对当前页面路径写引用的js路径造成js文件载入不全(在DT里看只载入了一部分),后改为相对网站根目录才恢复,但是有的服务器上又没有这样的情况,不知是何种原因。也有一次是因为js文件的编码和HTML文件的编码不一致,导致问题的出现。当时js文件的代码是从网页上粘贴来的,js文件编码是ansi,网上贴来的是utf-8,网站页面使用的是GBK,贴进js文件里后中文注释变乱码,但是测试时没问题,放到服务器上问题后不定时出现,有时候可以使用js,有时候就报语法错或udefined或null错,后手工一个个字母敲进js文件才搞定。
个人经验,希望对你有帮助。