为什么点击删除绑定的js代码不执行啊

img

img

为什么点击删除绑定的js代码不执行啊,alert都执行不了。
凑点字数:滴滴答

1.你为什么把delete函数定义到onload函数的内部?
2.你把这个函数绑定给什么控件了?

函数只有在调用的时候才会执行,而onload事件在一个页面只会执行一次,所以当你点击控件时并不会再走onload事件,所以无效,点击的函数需要写在onload外边

把window.onload去了,window.onload是为了页面加载完可以执行函数,但是你这个是点击事件,肯定是加载完之后才能点击的

img

load事件会在页面或图像加载完成后立即发生,在页面的生命周期中,他就类似创建时出发,而你的点击事件,是在创建时触发,但他只是一个方法,并没有执行它
如果需要给控件添加一个事件,那就需要定义在外面跟load事件同级

img

懂了懂了,谢谢各位