2014-06-17 5 views
0

DOM 쿼리에 익숙하지 않고 아래에 언급 된 코드와 비슷한 방식으로 Xpath에서 직접 DOM 요소를 쿼리 할 수 ​​있는지 궁금합니다.Xpath로 DOM 찾기 요소

document.getElementById("searchInput"); 

고마워요!

+1

예, XPath가이를 수행 할 수 있습니다. '// * [@ id = 'searchInput']' –

+0

고맙습니다. 그래서 getPathById 메소드의 매개 변수로 Xpath를 전달하겠습니까? – user3648426

+0

@ user3648426 아니요. thats 해당 xpath. –

답변

1

만 XPath를 사용하여 등가 문은

xPathResult = document.evaluate('//*[@id="searchInput"]', document); 
if(xPathResult){ 
    element = xPathResult.iterateNext(); 
} 

좀 더 많은 예제와 용도에 대한 MDN의 브라우저에서 Intro to XPath에서보세요 것입니다.