javascript - "identifier starts immediately after numeric literal"如何解决

标签 javascript jquery html

我尝试在 javascript 中执行以下代码,但我得到:

identifier starts immediately after numeric literal 

error 以下脚本,示例 mcnDel="016160A1"

<script>
 mcnDel="016160A1"               
 var val="<a href='javascript: void(0);' onclick='removeRow("+mcnDel+");'><img src=images/delete.png></a></a></td>"  
</script>

最佳答案

您需要用引号将字符串括起来。

onclick='removeRow("+mcnDel+");'

需要

onclick='removeRow(\""+mcnDel+"\");'

关于javascript - "identifier starts immediately after numeric literal"如何解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25509317/

相关文章:

javascript - 如何为电子表格设置谷歌 GAS 数组的值

javascript - 如何通过 Jquery 动态更新 CSS 创建的图标

javascript - 如何使用 jQuery 在所有 body 元素上调用 addClass()?

jquery - 在 HTML 代码中搜索?

不是 3n+6 的 Jquery nth-child

javascript - Java REST 调用与 Web 应用程序的前端有何关系?

javascript - Angularjs插件 'ngclipboard'

javascript - 如何显示用 JavaScript 创建的 Canvas ?

html - Logo 图像溢出到内容中

html - Tinymce - 更改 anchor 标记内的代码 - 什么是配置设置