javascript变量中的javascript getElementsByClassName

just_user

我从有角度的get请求中获取了一些html,并且试图从此响应中获取一些特定的元素。这是带有“ post-holder”类的div的列表。提取html效果很好,但是要提取每个div分别插入会有一些麻烦。

这是我正在尝试的代码:

var firstTag = '<main id="posts">';
var res = data.substring(data.indexOf(firstTag) + firstTag.length, data.indexOf('</main>'));
var html2 = $.parseHTML( res );
var x = html2.getElementsByClassName("post-holder");

最后一行在chrome中给了我以下错误:“ TypeError:未定义不是函数”。

我猜想getElementsByClass对于jquery生成的变量有一些麻烦。是否有另一种方法可以做同样的事情或一种方法来解决我已经拥有的东西?

昆汀

请参阅parseHTML的文档

返回:数组

说明:将字符串解析为DOM节点数组。

getElementsByClassName是DOM元素上的方法,而不是数组上的方法。您需要遍历数组,检查每个值是否是一个元素(例如,相对于文本节点或注释),然后调用getElementsByClassName这些值。

或者,您可以仅构造一个jQuery对象并.find()在其上使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

javascript 中的 getElementsByClassName() 错误

来自分类Dev

javascript getElementsByClassName(“ foo” ||“ bar”)

来自分类Dev

javascript getElementsByClassName 或 querySelector 问题

来自分类Dev

Javascript 内联循环通过 getElementsByClassName

来自分类Dev

在getElementsByClassName中获取文本

来自分类Dev

getElementsByClassName中的动态元素

来自分类Dev

选择框中的getElementsByClassname

来自分类Dev

用于JavaScript创建的元素的document.getElementsByClassName

来自分类Dev

javascript getElementsByClassName和setAttribute不起作用

来自分类Dev

Javascript:getElementsByClassName并未提供所有元素

来自分类Dev

getElementsByClassName 的 JavaScript“未定义”错误

来自分类Dev

javascript document.getElementsbyClassName 不是函数

来自分类Dev

在Javascript中,如何迭代getElementsByClassName()的结果并修改显示属性

来自分类Dev

Javascript document.getElementsByClassName 在我的脚本中不起作用

来自分类Dev

在 Javascript 中使用 getElementsByClassName 从元素中添加/删除类

来自分类Dev

MSHTML.HTMLDocument 中“getElementsByClassName”的问题

来自分类Dev

无法从集合中获取值(使用 GetElementsByClassName)

来自分类Dev

与使用 document.getElementsByClassname 相比,在 javascript 中递归下降我的 DOM 是否效率低下?

来自分类Dev

使用queryselectorall,jquery,getelementsbyid,getelementsbyclassname从dom中删除元素

来自分类Dev

为什么getElementsByClassName在Mozilla中不起作用?

来自分类Dev

使用queryselectorall,jquery,getelementsbyid,getelementsbyclassname从dom中删除元素

来自分类Dev

在 getElementsByClassName 迭代器中搜索以前缀开头的类

来自分类Dev

如何从 HTML 中 getElementsByClassName 并将它们推送到 JavaScript 数组中?我怎样才能提醒这个阵列?

来自分类Dev

getElementsByClassName与querySelectorAll

来自分类Dev

AJAX getElementsByClassName

来自分类Dev

getElementsByClassName递归

来自分类Dev

打印getElementsByClassName

来自分类Dev

javascript-如果if语句使用document.getElementsByClassName和三种可能的情况

来自分类Dev

如何在搜索节点中编写Javascript-不使用getElementsByClassName

Related 相关文章

  1. 1

    javascript 中的 getElementsByClassName() 错误

  2. 2

    javascript getElementsByClassName(“ foo” ||“ bar”)

  3. 3

    javascript getElementsByClassName 或 querySelector 问题

  4. 4

    Javascript 内联循环通过 getElementsByClassName

  5. 5

    在getElementsByClassName中获取文本

  6. 6

    getElementsByClassName中的动态元素

  7. 7

    选择框中的getElementsByClassname

  8. 8

    用于JavaScript创建的元素的document.getElementsByClassName

  9. 9

    javascript getElementsByClassName和setAttribute不起作用

  10. 10

    Javascript:getElementsByClassName并未提供所有元素

  11. 11

    getElementsByClassName 的 JavaScript“未定义”错误

  12. 12

    javascript document.getElementsbyClassName 不是函数

  13. 13

    在Javascript中,如何迭代getElementsByClassName()的结果并修改显示属性

  14. 14

    Javascript document.getElementsByClassName 在我的脚本中不起作用

  15. 15

    在 Javascript 中使用 getElementsByClassName 从元素中添加/删除类

  16. 16

    MSHTML.HTMLDocument 中“getElementsByClassName”的问题

  17. 17

    无法从集合中获取值(使用 GetElementsByClassName)

  18. 18

    与使用 document.getElementsByClassname 相比,在 javascript 中递归下降我的 DOM 是否效率低下?

  19. 19

    使用queryselectorall,jquery,getelementsbyid,getelementsbyclassname从dom中删除元素

  20. 20

    为什么getElementsByClassName在Mozilla中不起作用?

  21. 21

    使用queryselectorall,jquery,getelementsbyid,getelementsbyclassname从dom中删除元素

  22. 22

    在 getElementsByClassName 迭代器中搜索以前缀开头的类

  23. 23

    如何从 HTML 中 getElementsByClassName 并将它们推送到 JavaScript 数组中?我怎样才能提醒这个阵列?

  24. 24

    getElementsByClassName与querySelectorAll

  25. 25

    AJAX getElementsByClassName

  26. 26

    getElementsByClassName递归

  27. 27

    打印getElementsByClassName

  28. 28

    javascript-如果if语句使用document.getElementsByClassName和三种可能的情况

  29. 29

    如何在搜索节点中编写Javascript-不使用getElementsByClassName

热门标签

归档