绑定事件失效,不起作用的原因:
1、onclick事件绑定只对dom中存在的元素有效,对于我们后来动态增加的元素是监测不到,所以绑定不了。
2、同样,当你使用类似于:var aa = document.getElementsByTagName(“动态生成的元素”); 来获取动态生成的元素的时候也是获取不到的,因为网页只会执行一次初始化绑定,之后动态生成的dom元素也是监测不到的。
解决方法
jQuery事件委托
$("#table").on("click","td",function(){
alert($(this).attr("id"));
});