动态添加元素后事件失效怎么办?
js追加元素后事件无效如何解决?
当页面引入三方js类,通过添加特定class触发事件时,通过js追加的元素却不能生效这一情况。原因可能有以下几点:
- 追加的标签是否动态生成?如果是动态生成的,可以使用动态绑定on事件的方法。
-
先测试追加的标签是否能调用已写死的事件方法。
- 如果不行,可以尝试使用调用on方法,动态绑定到已写死的标签上。
- 如果可以调用,则需要进一步检查事件绑定细节,找出问题所在。
以上就是动态添加元素后事件失效怎么办?的详细内容,更多请关注其它相关文章!