외부 사이트의 레이아웃을 조작하려고 할 때 종종 원하는 특정 요소를 대상으로 선택기 체인을 사용해야합니다. 처음으로 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
그래서
<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">
어떻게이 정상적으로 가능하다 HTML 구조가 약이라고? 감사.
나는 당신의 계층 구조가 당신의 예보다 더 복잡 가정,하지만 당신은'$ ('DIV 번호 항목 A [클래스 * = 요소])' – Dexter
예, 사과하는 선택을 단순화 할 수있다. 나는 그것이 가능한 세부적인면에서 볼 필요가있는 것보다 더 복잡한 체인을 보이도록 노력하고 있었다고 생각한다. – gavin19