最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Onclick SyntaxError: identifier starts immediately after numeric literal - Stack Overflow

programmeradmin2浏览0评论

I have an onclick function:

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/>

When I push the button, FireBug gives me this error:

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

<br/><br/>

Can somebody point out what I did wrong?

I have an onclick function:

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/>

When I push the button, FireBug gives me this error:

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

<br/><br/>

Can somebody point out what I did wrong?

Share edited Oct 11, 2013 at 15:06 Sterling Archer 22.4k19 gold badges85 silver badges121 bronze badges asked Oct 11, 2013 at 14:59 MichelMichel 3082 silver badges17 bronze badges 2
  • 3 What part of the error don't you understand? That's invalid syntax. – SLaks Commented Oct 11, 2013 at 15:01
  • Possible duplicate of SyntaxError: identifier starts immediately after numeric literal in Firebug – Amir Commented Nov 23, 2015 at 5:58
Add a ment  | 

1 Answer 1

Reset to default 5

4D is not a valid number. If you want it to be handled as a string, you must surround it with quotes ("4D"). If you want it to be handled as an hex number, use 0x4D.

发布评论

评论列表(0)

  1. 暂无评论