在尝试操纵外部站点的布局时,我经常被迫使用一系列选择器来定位我想要的特定元素。我第一次遇到这个问题时,有人向我提供了一个 jQuery 解决方案,并且很容易得到结果。我不想依赖 jQuery,并且想知道这在标准 Javascript 中是否可行。这是一个 jQuery“链”示例 -
$('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">
那么通常情况下这怎么可能呢?谢谢。
Enter 文档.querySelectorAll https://developer.mozilla.org/En/DOM/document.querySelectorAll.
这是 jQuery 在支持它的浏览器内部使用的。语法与 jQuery (Sizzle) 选择器中的相同,请参阅选择器API http://www.w3.org/TR/selectors-api/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)