카테고리 없음

JavaScript [공부 : XPath를 이용해서 Dom Element 가져오기]

세모난 야구공 2023. 7. 10. 10:48

 

 

function getElementByXpath(path) {
  return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
}

console.log( getElementByXpath('//*[@id="__next"]/div/div[2]/div/div[2]/div[1]/div') );

 

Ref

Document: evaluate() method

https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate

XPathResult

https://developer.mozilla.org/en-US/docs/Web/API/XPathResult

blog

https://sensitivity-dev.tistory.com/21