关于动态添加的元素的onclick()事件

不用事件委托。
我用嵌入式脚本的方式添加onclick事件,却总是说funs未定义,应该怎么做。
这样不行:
图片描述

这样也不行:
图片描述

阅读 5.5k
4 个回答

因为funs函数是在匿名函数中声明的,所以onclick找不到这个函数。
你把声明放到script下面试试。onclick函数需要是全局函数。

把 zj()函数定义提到$(function(){ })里

动态绑定

$('body').on('click','div',function(){
    alert(666);
})

把go方法定义放到script标签内什么都不用加就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题