我用参数调用showedit
函数。但是当我alert
它在函数中显示部分值。
这是HTML代码:
<a href="javascript:void(0)" onclick="showedit(856478546521458789);">
<i class="fa fa-pencil-square-o" aria-hidden="true" style="font-size: 20px;float: right;"></i>
</a>
这是Javascript代码:
function showedit(id) {
alert(id);
document.getElementById("update_status_" + id).style.display = "block";
document.getElementById("status_" + id).style.display = "none";
}
你能告诉我是什么问题吗?
最佳答案
将参数作为字符串发送。请参见下面的代码段:
<a href="javascript:void(0)" onclick="showedit('856478546521458789');">
<i class="fa fa-pencil-square-o" aria-hidden="true" style="font-size: 20px;float: right;"></i>
</a>
发生这种情况是因为它超出了JavaScript的
MAX_INT
值。关于javascript - JavaScript函数无法获得全部值(value),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45373600/