Como selecionar um link pelo seu texto usando JavaScript

image_pdfimage_print
var xpath = "//a[text()='Texto desejado']";
var matchingElement = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;

Simples e direto!

Caso queira clicar no elemento ou exercer qualquer ação, basta:

matchingElement.click()
matchingElement.<ACAO_DESEJADA_AQUI>
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!