我尝试使用我的旧脚本完美无瑕,但现在它不会格式化?!?!
// the snipped inside my major code that won't format:
document.querySelector(".chat-column-title:not(#chat-subrooms-toggle)").innerHTML = "Global Chat";
我用来格式化代码的网站:http://jsutility.pjoneil.net
错误http://prntscr.com/3icvwv
这里为你偏执的人:)
错误
第118行第9个字符:预期':'而是看到'。'。
... document.querySelector( “聊天栏标题:否(#聊天subrooms肘节)”)。在...
第118行第9个字符:预期标识符,而不是'。'。
... document.querySelector( “聊天栏标题:否(#聊天subrooms肘节)”)。在...
第118行第98行:预期'}'而是看到';'。
.... chat-column-title:not(#chat-subrooms-toggle)“)。innerHTML =”Global Chat“; ..
答案 0 :(得分:0)
如错误清楚地显示,您在该行代码之前就有一个对象文字,而您忘记了}
关闭它。
证明:
document
并非出乎意料。.
是。它期待:
;
是意料之外的,因为}
缺失。唯一的时间}
是"预期"当有不匹配的括号时,或者当您无法关闭对象文字时。由于它不是代码的结尾,因此它是一个未完成的对象字面值。 QED(相当充分的调试)