Bootstrap按钮onclick无法正常工作

时间:2016-05-11 17:23:39

标签: javascript node.js twitter-bootstrap ejs

我有一个使用EJS的节点快递应用程序。

我有一个按钮:

<button type="button" class="btn btn-success" onclick="exportWithObjectId('<%= user.id %>')">Export to csv</button>

和一个脚本:

<script type="text/javascript">

    function exportWithObjectId(objectId) {

        console.log("objectID inside .ejs: " + objectId);
    }
</script>

在我的.ejs文件中但是当我点击时没有日志。知道我做错了吗?

1 个答案:

答案 0 :(得分:1)

从函数调用中删除document.

onclick="exportWithObjectId('<%= user.id %>')">

或者,将其替换为window.

onclick="window.exportWithObjectId('<%= user.id %>')">

实施例

&#13;
&#13;
function exportWithObjectId(objectId) {
  console.log("objectID inside .ejs: " + objectId);
  alert('Just to be sure! objectID inside .ejs: ' + objectId);
}
&#13;
<button type="button" class="btn btn-success" onclick="exportWithObjectId('<%= user.id %>')">Export to csv</button>
&#13;
&#13;
&#13;