如何在 chrome 扩展中获取反应元素?
How to grab a react element in chrome extension?
如果一个网站使用 React,我如何通过 class 抓取一个元素?
例如这里是 div:
<div class="Blockreact__Block-sc-1xf18x6-0 Flexreact__Flex-sc-1twd32i-0 IgxsY jYqxGr"></div>
如果网站重新构建,我如何才能每次都用 javascript 抓取这个 div?
如果我是正确的,反应 classes 在每次构建后总是不同的,还是会一直保持不变?
如果分配给所需元素的 类 不可预测,那么您需要更改查找元素的方法。
例如,您可能会查找文档中第一个 h1
的第三个下一个兄弟元素。
具体情况取决于您所处理的 DOM 的确切性质。
如果一个网站使用 React,我如何通过 class 抓取一个元素?
例如这里是 div:
<div class="Blockreact__Block-sc-1xf18x6-0 Flexreact__Flex-sc-1twd32i-0 IgxsY jYqxGr"></div>
如果网站重新构建,我如何才能每次都用 javascript 抓取这个 div? 如果我是正确的,反应 classes 在每次构建后总是不同的,还是会一直保持不变?
如果分配给所需元素的 类 不可预测,那么您需要更改查找元素的方法。
例如,您可能会查找文档中第一个 h1
的第三个下一个兄弟元素。
具体情况取决于您所处理的 DOM 的确切性质。