javascript - 语法错误(应为赋值或函数调用,但看到的是表达式)

标签 javascript html css

我试过运行代码:

var DETAIL_IMAGE_SELECTOR '[data-image-role="target"]';
var DETAIL_TITLE_SELECTOR '[data-image-role="title"]';
var THUMBNAIL_LINK_SELECTOR '[data-image-role="trigger"]';

通过 JSHint 运行它并显示:

15  Missing semicolon.
15  Expected an assignment or function call and instead saw an expression.
16  Missing semicolon.
16  Expected an assignment or function call and instead saw an expression.
17  Missing semicolon.
17  Expected an assignment or function call and instead saw an expression.

所有语句后都有一个分号..... 是什么意思?

最佳答案

您需要将值分配给变量:

(即使用 = 符号)

var DETAIL_IMAGE_SELECTOR = '[data-image-role="target"]';

var DETAIL_TITLE_SELECTOR = '[data-image-role="title"]';

var THUMBNAIL_LINK_SELECTOR = '[data-image-role="trigger"]';

关于javascript - 语法错误(应为赋值或函数调用,但看到的是表达式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56386024/

相关文章:

html - 为什么我的 z-index 声明不起作用?

javascript - 制作幻灯片旋转

javascript - 动态填充图像 slider

html - 当 SWFUpload 按钮中的 WMODE=TRANSPARENT 时,单击不会触发

html - 从 html 中删除 id 以重用代码

jquery - 如何使用 css 和 jquery 组织 50 个或更多 html 表单?

html - 在表单中显示两个输入按钮

javascript - 在全局服务器中提交ajax后清除表单值

javascript - JavaScript 中的通用按钮处理程序

javascript - 如何使用javascript更改div的背景图片?