我试图将字符串值传递给基本的 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/