Javascript函数参数长度

时间:2016-01-02 22:20:17

标签: javascript

我试图通过javascript函数传递以下参数,但由于某种原因我得到一个空值:

<td>
    <button type="button"  class="btn" 
        onclick="deletecontainer(c-328782ed70e322487380b6cec3c092ce)">
    </button>
</td>

使用Javascript:

<script>
    function deletecontainer(str2) {
        alert(str2 + " Deleted");
    }
</script>

命名限制是否有任何长度?

1 个答案:

答案 0 :(得分:1)

当您以您的方式将值传递给函数时,它希望在窗口中找到值。由于值不存在,因此您获得undefined

将其更改为字符串,它将起作用

<button type="button"  class="btn" 
    onclick="deletecontainer('c-328782ed70e322487380b6cec3c092ce')">
</button>