根据dom元素内容选取元素(原生)

  1. querySelector中没有发现有直接根据内容选取元素的选择器,可以选取一堆之后在筛选
var a  = null
document.querySelectorAll('span').forEach(el=> el.innerHTML === 'hello' && a = el)
  1. 使用xpath
document.evaluate(".//span[text()='hello']", document.body).iterateNext();  // 选取span内容为hello的span标签

你可能感兴趣的:(根据dom元素内容选取元素(原生))