尝试操纵外部网站的布局时,我经常被迫使用一系列选择器来定位我想要的特定元素。我第一次遇到这个时,我被提供了一个jQuery解决方案,并且很容易得到结果。我不想依赖jQuery,并想知道标准Javascript中的可行性。下面是一个例子jQuery的 '链' -如何在没有jQuery的情况下在Javascript中链接选择器
$('div[id="entry"] > p[class="header"] > span[id="title"] > div[class*="entry"] > p[class="title"] > a[class*="target"]').. etc
所以说HTML结构大致
<div id="entry">
<p class="primary">
<p class="header">
<span class="side">
<span id="title">
<div class="secondary entry">
<p class="return">
<p class="title">
<a class="img">
<a class="mytargetelement">
那么这怎么可能正常?谢谢。
我假设你的层次比你的例子更复杂,但你可以简化您选择到'$(“#DIV项中的[类* =元素]”)' – Dexter
是,道歉。我想我试图让它看起来比它需要的链更加复杂,看看它是否可能在细节上。 – gavin19