JS错误 Uncaught SyntaxError Unexpected token ILLEGAL

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               
$('tbody', '#' + tableId).append('xxx');

用js的onmouseover鼠标事件动态改变背景色

如果是this.style.backgroundColor=#eeeeee

将出现Uncaught SyntaxError: Unexpected token ILLEGAL错误 未捕获的SyntaxError:意外的非法标记


如果改为this.style.backgroundColor="#eeeeee"或者this.style.backgroundColor=\"#eeeeee\"

将出现Uncaught SyntaxError: Unexpected token }错误  未捕获的SyntaxError:意外的标记 }

因为 οnmοuseοver="this.style.backgroundColor=#eeeeee" 外面已经有一对引号了

正确的做法应该是  οnmοuseοver="this.style.backgroundColor=\'#eeeeee\'"  ,总之就是引号标记错误


还有更绕的

var s = "\""+dataObj[$(th_obj).attr('SID')]+"\"";dataObj = "....."; //s是变量

在用js,jquery动态添加数据的时候 尤其注意‘  ”有时还需要转义。





           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述

你可能感兴趣的:(JS错误 Uncaught SyntaxError Unexpected token ILLEGAL)