如何实现像jquery那样的on绑定事件
<div class="btns">
<span>上传</span>
<input type="file">
</div>
jquery实现事件绑定,支持动态dom事件绑定
$("body").on("click",".btns",function(){
});
以上代码是jquery中使用的方法,点击span或者input都能触发点击事件,这个方法在原生JS中如何实现啊?我知道这个是事件委托实现的,但具体怎么写?知道的告诉一下,能提供代码最好。
这个就是事件捕获,用原生 JS 实现就是这样的