var del = document.createElement('input');
del.type = 'button';
del.name = 'delll';
del.value = 'del';
del.onClick = 'alert("hi javascript")';
我在这里动态创建了一个输入类型 BUTTON,现在我想在按钮单击事件上调用函数。为此,我正在使用 onClick();
函数。在上面的代码中一切正常,但 del.onclick
没有按我想要的方式工作(为演示生成警报)
我没有在这个程序中使用任何 jquery 代码,所以请不要使用任何 jquery 代码。
最佳答案
将onclick(全部小写)设置为匿名函数
del.onclick = function(){ alert('hi javascript');};
注意该函数不像其他属性一样在引号中
关于javascript - 如何在javascript中动态创建的按钮上调用onclick函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18821647/