.getElementsByClassName 无法识别 Ajax.GET 个元素?
.getElementByClassName doesn't recognize Ajax.GET elements?
这是我遇到的问题:
我有一个 api 可以生成一个 Ajax.GET 并在成功函数中创建一个按钮、一个 div 和一堆包含信息的 span,以及一个class 他们每个人。
同样的 GET,在 HTML 文档中已经存在的 div 中正确显示了数据库的所有信息,但是当我想创建一个结果执行“console.log 的函数时("clicked")",它无法识别来自 get 的数据。
如果我制作一个带有 class 的按钮,它确实可以识别它。
我做错了什么?提前致谢!
当元素不存在时(AJAX 尚未完成执行),您将侦听器附加到该元素。在创建元素并将其附加到 div 时附加事件。我会通过将事件附件移动到 AJAX.
的成功函数来做到这一点
这是我遇到的问题:
我有一个 api 可以生成一个 Ajax.GET 并在成功函数中创建一个按钮、一个 div 和一堆包含信息的 span,以及一个class 他们每个人。 同样的 GET,在 HTML 文档中已经存在的 div 中正确显示了数据库的所有信息,但是当我想创建一个结果执行“console.log 的函数时("clicked")",它无法识别来自 get 的数据。
如果我制作一个带有 class 的按钮,它确实可以识别它。
我做错了什么?提前致谢!
当元素不存在时(AJAX 尚未完成执行),您将侦听器附加到该元素。在创建元素并将其附加到 div 时附加事件。我会通过将事件附件移动到 AJAX.
的成功函数来做到这一点