addEventListener和之间有什么区别onclick?
var h = document.getElementById("a");
h.onclick = dothing1;
h.addEventListener("click", dothing2);
Run Code Online (Sandbox Code Playgroud)
上面的代码一起存在于一个单独的.js文件中,它们都完美地工作.
var del = document.createElement('input');
del.type = 'button';
del.name = 'delll';
del.value = 'del';
del.onClick = 'alert("hi javascript")';
Run Code Online (Sandbox Code Playgroud)
这里我动态创建了一个输入类型BUTTON,现在我想在按钮点击事件上调用函数.我正在使用onClick();这个功能.在上面的代码中,所有工作正常,但del.onclick不能正常工作(用于生成演示警报)
我没有在这个程序中使用任何jquery代码,所以请不要使用任何jquery代码.
我在页面上动态创建和删除元素“a”和“button”。我想在创建它们时向它们添加处理程序“onclick”。到目前为止,我看到的所有示例都在 jquery 中。我怎样才能在纯 javascript 中做到这一点?