如何使用 DOM 获取内容
Posted
技术标签:
【中文标题】如何使用 DOM 获取内容【英文标题】:How to get the content using DOM 【发布时间】:2021-05-11 16:53:13 【问题描述】:我使用 html DOM 来获取内容:
$contener = $html->find('div.classname', 0);
如果我只有一个类名或多个具有不同名称的类名,则此方法有效。但是,如果我有 2 个具有相同类名的类名(分为 2 部分),HTML DOM 只会获取第一个类名并忽略第二部分。
如何获取具有该类名的所有内容(在内容中出现 2 次)。
谢谢
【问题讨论】:
【参考方案1】:不使用箭头函数,可以使用如下方式。
var $container = $("html").find("div.test");
alert($container.length);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="test">1</div>
<div class="test">2</div>
【讨论】:
感谢Kaustubh Khare,我试了好几次,发现源url被JS部分加密了,加密部分无法被html dom检索到以上是关于如何使用 DOM 获取内容的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 react-router-dom 获取当前 URL 的来源?