0

我正在尝试将参数传递给 JavaScript 中的函数。我的功能代码例如:

    function loadbigimage(parm){

我打电话给:

    <a href='javascript:;' onclick='loadbigimage(0123);'></a>"

当我传递不以零开头的随机参数(如 2400)时,一切都很好,并且参数被正确传递,并且与函数中提到的完全一样。但是当我传递以“0123”之类的零开头的参数时,参数传递但没有第一个“0”数字,所以最后传递的值是“123”,第一个零被删除。如何保存此问题并按原样传递完整参数?也许需要将它作为字符串传递?我怎样才能做到这一点?

4

1 回答 1

2

您的号码可能被视为八进制,尽管该行为可能是特定于浏览器的。在任何情况下,前导零都不会被保留。

您要么必须不使用前导零,要么将参数作为字符串传递。

于 2013-06-03T15:03:54.640 回答