根据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标签
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Selectors 在抓取一个web页面的时候,大多数任务在于从HTML源中提取数据。有很多可用的的库支持这些操作...
    别摸我蒙哥阅读 5,516评论 0 0
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,144评论 1 32
  • GitHub文档镜像 欢迎使用Hawk 快速教程 主要组件介绍 核心功能:Hawk工程Hawk任务市场数据表和数据...
    desert2017阅读 1,600评论 0 1
  • 1 大年初二,今年由于有事没有回娘家。晚上老弟发来信息说幸好你没有回家,今年我们家院子里停了整整八辆汽车,来晚的表...
    胭脂在线阅读 381评论 0 0
  • 今天是坚持创作的第二天。昨晚提前了一个小时睡觉。感觉挺好的。虽然磨磨噌噌还是到了8点40 才起床。不过起床后拖了地...
    笛安_ad75阅读 109评论 0 1