javascript - 单击语法错误 : identifier starts immediately after numeric literal

标签 javascript php onclick firebug

我有一个 onclick 函数:

onclick='deleteRow(".$bon['Werkbonnummer'].");updateVak(".$bon['Stellingvak'].");)'`<br/>
<br/>
Implemented in:<br/>
echo "<td><button class='delete' onclick='deleteRow(".$bon['Werkbonnummer'].");updateVak(".$bon['Stellingvak'].");)'>Klaar</button></td></tr>";`<br/>

当我按下按钮时,FireBug 给我这个错误:

SyntaxError: identifier starts immediately after numeric literal
deleteRow(71);updateVak(4D);)`<br/>
`-----------------------^

<br/><br/>

谁能指出我做错了什么?

最佳答案

4D 不是有效数字。如果要将其作为字符串处理,则必须用引号将其括起来 ("4D")。如果您希望将其作为十六进制数处理,请使用 0x4D

关于javascript - 单击语法错误 : identifier starts immediately after numeric literal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19321317/

相关文章:

javascript - 尽管没有错误,但我的 react 组件没有显示

javascript - 如何将 php 中的值分配给我的脚本变量以用于谷歌地图的飞行计划坐标?

java - 应用程序强制关闭

php - 按钮上的 AJAX 功能第一次点击后不运行 PHP

javascript - 在 iframe 中跟踪按钮点击

javascript - 如何为 onclick 事件返回两个函数

javascript - 使用 PHP 和 JavaScript 从数据库中删除数据

Javascript - 如果表格中一行填充了 4 个单元格,则自动切换/创建另一行

php - 这是长轮询( cometd 编程)的正确方法吗

javascript - 在页面加载时显示 div - 抵消切换功能