1.JAVASCRIPT引用时,使用的字符语言不一致. 比如:[removed].xxx.js文件内部使用的是GB2312的格式,外面调用使用的是UTF-8,所以文件内部部分特殊字符因为格式不一致,出现乱码,造成此原因. 2.JAVASCRIPT输出HTML字符时,前后标记不匹配. 这种比较常见,往往在输出字符串时,出现单引号(‘)或双引号(”)不配对,或者是在[removed]()的时候,没有正确输出单引号(‘)或双引号(”) 3.参数内出现HTML标记语言或包含换行符 我今天所遇