javascript - 我们可以访问 DOM 元素而不将其加载到无限滚动的网页中吗?

标签 javascript jquery html dom infinite-scroll

我知道我想要在无限可滚动的巨大网页上访问的元素的类名。而且,我的目标是访问(获取链接地址)所有具有此特定类名的元素。我可以自动滚动,然后访问元素,但是当页面变大时,几乎不可能进一步滚动(我只能滚动网页的 1%!)。有什么方法可以在不加载的情况下访问所有这些元素?或者你能想到任何替代解决方案来解决我的问题吗?

最佳答案

jQuery 有很多开销,特别是在处理(非常)大量的 DOM 元素时。最好的选择是使用普通 JavaScript。

要直接回答这个问题,可以在不加载的情况下访问 DOM 元素,但必须通过(例如)document.createElement('DIV') 动态创建它

关于javascript - 我们可以访问 DOM 元素而不将其加载到无限滚动的网页中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27590245/

相关文章:

javascript - 当通过函数传递数组时,我可以在之后调用该函数吗?

javascript - 如果选择第 1 或 2nr,则禁用第 3、4 个下拉列表

javascript - knockout -剑道多选 : Enter Key Clears Previously Selected Values

javascript - jQuery 将复选框中的值附加到文本区域并从中删除值

html - 网页上的垂直文本

javascript - 基本的 Javascript 和 html 对象执行

Jquery 动态放置元素

javascript - 更新 setTimeout 问题中的 JSON 对象

jquery - 获取 #000 格式的背景颜色,而不是 RGB

javascript - 如何使用 jquery for 循环填充选择框