如何在 JavaScript 中动态创建的按钮上调用 onclick 函数
how to call onclick function on dynamically created button in javascript
var del = document.createElement('input');
del.type = 'button';
del.name = 'delll';
del.value = 'del';
del.onClick = 'alert("hi javascript")';
在这里,我动态创建了一个输入类型 BUTTON,现在我想在按钮单击事件上调用函数。我为此使用onClick();
函数。在上面的代码中,一切正常,但del.onclick
没有按我想要的方式工作(用于为演示生成警报)
所以请不要使用任何jquery代码。
将onclick(全部小写)设置为匿名函数
del.onclick = function(){ alert('hi javascript');};
注意该函数不像其他属性那样用引号引起来
del.onclick = function () {
alert("hi jaavscript");
};
在onClick
中使用小"C"
并为其传递一个函数。
在这里演示
像这样尝试
var del = document.createElement('input');
del.setAttribute('type', 'button');
del.setAttribute('name', 'delll');
del.setAttribute('value', 'del');
del.setAttribute('onClick', 'alert("hi jaavscript")');
所以详细回答这个问题:
del.onclick = '' 不会"执行"引号内的某些内容。如果要执行/调用函数,则需要将该函数作为参数传递。
即
del.onclick = function() { alert('hi there!')}
相关文章:
- 如果从文件输入按钮调用 .ajaxSubmit() 时,它是必需的表单
- 使用函数按钮调用 ajaxform
- 使用 PHP 生成的按钮生成 POST 请求,这些按钮调用带有参数的 javascript 函数
- 如何从按钮调用LinkedIn授权javascript
- Yii2:用按钮调用 javascript 函数
- 点击按钮调用Jade mixin功能
- 如何点击按钮调用angularJs服务
- 未通过单击按钮调用JavaScript回调
- 动态按钮调用JavaScript函数
- 从javascript onclick事件按钮调用c函数
- 我用脚本创建了一个按钮.我可以通过点击按钮调用其他函数吗?我这样做,但失败了
- 如何使用HTML按钮调用javascript函数
- 单击Fancy Box覆盖按钮调用Ajax时,Ajax未按预期工作
- 使用 onClick 从 JavaScript 创建 html 按钮调用一个带有一个参数的方法
- Javascript 没有从 html 按钮调用
- 从新的 dom 按钮调用内容脚本函数
- 使用按钮调用 JavaScript 函数
- 如何对函数进行按钮调用
- ember - 控制器操作仅由输入字段调用,而不由按钮调用
- 如何从 ui-grid 中显示的按钮调用范围方法 - 在 Angular js 中