JavaWeb:报错Uncaught SyntaxError: Invalid left-hand side in assignment;CSS与JavaScript转换

JavaWeb:报错Uncaught SyntaxError: Invalid left-hand side in assignment

截图:

翻译为:未捕获的语法错误:赋值中的左侧无效

错误代码:

document.getElementById("aaa").style.border-left='5px solid #0066ff'

错误原因:这段代码是在javaScript里面写的,用到了CSS样式里的border-left,但是脚本语言并不支持用“-”来命名,所以报错,直接把“-”删掉即可。正确写法应该是:

document.getElementById("aaa").style.borderLeft='5px solid #0066ff'

成功解决!

附:CSS和JavaScript对照

JavaWeb:报错Uncaught SyntaxError: Invalid left-hand side in assignment;CSS与JavaScript转换_第1张图片

JavaWeb:报错Uncaught SyntaxError: Invalid left-hand side in assignment;CSS与JavaScript转换_第2张图片 

 JavaWeb:报错Uncaught SyntaxError: Invalid left-hand side in assignment;CSS与JavaScript转换_第3张图片

JavaWeb:报错Uncaught SyntaxError: Invalid left-hand side in assignment;CSS与JavaScript转换_第4张图片

 JavaWeb:报错Uncaught SyntaxError: Invalid left-hand side in assignment;CSS与JavaScript转换_第5张图片

JavaWeb:报错Uncaught SyntaxError: Invalid left-hand side in assignment;CSS与JavaScript转换_第6张图片 

你可能感兴趣的:(HTML,javascript,前端,css)