如何在HTML按钮中有一个静态onclick参数
How to have a static onclick parameter in HTML button?
如何在Javascript中动态创建HTML按钮,当用户点击它们时,它们会调用相同的函数,但使用不同的参数。例如:
function a(param){console.log(param);};
for (int i = 0; i < 10; i++)
{
button = document.createElement('button');
button.onclick = <place a function that when button is clicked, calls function a with parameter i>;
}
有人能给我一个线索吗?
调用a
函数:
button.setAttribute('data-param', i);
button.onclick = function () {a(this.getAttribute('data-param'));};
jsFiddle:http://jsfiddle.net/systemovich/asw3myqg/1/
function b(param){
var myParam = param;
return function a() {
console.log(myParam);
}
}
for (int i = 0; i < 10; i++)
{
button = document.createElement('button');
button.onclick = b(i);
}
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 来自文档或下一个静态父级的事件委派
- 有可能在来自链接的警报中有一个值吗
- 是否<asp:文本框>有一个onFocusLost事件
- 让谷歌数据图表有一个24小时x轴
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 在这个使用hasOwnProperty的对象扩展程序中有一个错误,I'我不确定那个bug是什么,也不确定这个扩展
- 当知道同一hiearch中至少有一个元素时,遍历到元素.结构使用jquery
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 如何在HTML按钮中有一个静态onclick参数
- 静态方法在 ES6 类中未定义,在 reactjs 中有一个装饰器
- 有没有办法让嵌入式谷歌地图成为一个静态的不可点击的图像
- 如何在slickgrid中有一个静态索引列
- 在coffeescript类中是否可以有一个同名的静态函数和成员函数
- 有没有办法得到一个本地图像到一个静态网站没有后端
- 有可能得到一个可调整的“视图”吗?一个静态图像在HTML
- 在Backbone js视图中有一个静态变量
- 无论如何Express在Node.js可以有一个以上的静态文件夹