【发布时间】:2017-08-16 17:20:48
【问题描述】:
我想通过javascript向HTML按钮添加一个包含参数的函数调用。我知道这个主题有很多问题,但我找到的答案都没有对我有用。
注意:我的 HTML 和 JS 位于正确链接的单独文件中(JS 代码有效)
问题: 我可以像这样添加函数调用:
var $add = $("#add");
$add.click(myFunction);
但是$add.click(myFunction(i)); 不起作用。(也尝试使用特定整数)
我也尝试过以下方式:
document.getElementById('add').onclick = function() {myFunction(i);};
但是这样的功能甚至没有应用到按钮上。
我的函数在 JS 文件中是这样定义的:
function myFunction(length) {
//do stuff with length I would notice
}
【问题讨论】:
-
标题为“div”,问题为“按钮”。两者都应该工作,但我选择了“按钮”。
-
已编辑,感谢您的留言
-
能否展示完整的代码sn-p。你如何/在哪里定义
i? -
我主要是用
myFunction(1)而不是i来测试它,但也没有用,所以我认为这不是问题
标签: javascript jquery html