javascript - 未捕获的语法错误 :unexpected token illegal

标签 javascript

我试图将字符串值传递给基本的 javascript 函数并收到以下错误

Uncaught syntax error:unexpected token illegal

这是背后的代码

string value = "7dim-034/hallo/01:22"
<input type = 'button' value='submit' id='butSimulate' onClick='saveViewItemTester("+value+")'

这就是函数 这是 JavaScript

function saveViewItemTester(prod) {
    alert(prod);
}

如果可能的话帮助解决这个小问题

亲切的问候

最佳答案

有几个问题:

  • JavaScript 中没有类型
  • value 是保留字,请勿将其用作变量名
  • 输入标记未关闭
  • 无需“+”变量
  • 使用;在 JavaScript 中

在 head 标签之间使用它:

<script type="text/javascript">
var test = "7dim-034/hallo/01:22";

function saveViewItemTester(prod) {
  alert(prod);
}
</script>

在正文标记之间使用它:

<input type="button" value="submit" id="butSimulate" onClick="saveViewItemTester(test)" />

关于javascript - 未捕获的语法错误 :unexpected token illegal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17740096/

相关文章:

javascript - DOM 中元素之间的“距离”(生成深度等)

javascript - Node.js 异步用例

javascript - 如何将位置特定数据添加到 map 上的标记

javascript - 如何初始化 JavaScript 函数

javascript - 如何通过样式获取元素 : position left or right

javascript - 一个选择控制另一个选择

javascript - Node.js 服务器,向客户端导入和导出数据

javascript - 如何在 Nightmare.js 中处理 JSON 响应

javascript - 纹理未显示在对象 Forge Three.js 上

javascript - 如何在 JavaScript 中将给定矩阵顺时针旋转一个元素