javascript - 如何在javascript中动态创建的按钮上调用onclick函数

标签 javascript button dynamically-generated

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/

相关文章:

wpf - 在wpf中设置按钮背景样式

android - 使用 id 将按钮动态添加到线性布局?

javascript - 如何使用 python 脚本从 URL 页面查看生成的源而不是 anly 源?

javascript - 谷歌地图获取geojson数据

javascript - jquery 在图像中淡入淡出

html - 保存 html Canvas 图像

html - 样式为按钮的链接高度不一致

Wpf ItemsControl.ItemsPanelTemplate 作为 Grid 并在不同列中添加新项目

javascript - 在javascript中调试符号的正确方法

javascript - GreaseMonkey - Firefox Web 控制台未显示所有 javascript 错误