如何在Chrome devtools元素检查器中搜索标签+属性?

2024-03-13

我在 devtool 中进行了简单的搜索,但它无缘无故地急剧下降:

更重要的是,如果我查看源代码并进行相同的搜索,结果数<link rel只是58,而不是184。你知道为什么吗?

Here is the if you need to examine.


对于这些“复杂”查询,您必须使用 xPath 选择器:

  • //link[@rel]
  • //link[contains(@rel,'style')]

或 CSS 选择器:

  • link[rel]
  • link[rel*="style"]

对于像这样的简单 CSS 选择器a use html a相反,以确保它与文字文本不匹配。

支持的查询列表

Devtools使用CDP命令DOM.performSearch https://chromedevtools.github.io/devtools-protocol/tot/DOM/#method-performSearch并通过判断执行 https://source.chromium.org/search?q=symbol:InspectorDOMAgent::performSearch%20file:cc它尝试匹配这些类型的查询:

  • text- #text 节点内部(如 js 中的 textContent)

  • text- 内部标签名称

  • text- 内部属性名称

  • text- 内部属性值

  • <tag- 匹配标签名称的开头

  • </tag- 匹配结束标签

  • tag>- 匹配标签名称末尾

  • <tag>- 匹配整个标签名称

  • "text- 匹配属性值的开头

  • text"- 匹配属性值末尾

  • text- 匹配整个属性值

  • //a[contains(., 'foo')]- XPath选择器

  • a#foo.class[attr]- CSS选择器

正如您所看到的,文字文本匹配仅限于前四种类型,并且它不会找到跨越多种类型的内容,例如attr="value"跨越两种类型。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Chrome devtools元素检查器中搜索标签+属性? 的相关文章

  • 标签转换问题

    我是 html css 新手 当用户在输入框中输入无效输入时出现错误 然后特定输入字段的标签会下降 但是当用户输入时 输入正确则工作正常
  • CSS 停止表格行内的分页符

    我试图避免在可能超过一页的 HTML 表的行内出现分页符 我正在使用 Internet Explorer 打印预览以及 BCL EasyPDFSDK 转换为 PDF 来测试这一点 我将以下 CSS 样式以各种组合应用到 td 元素 但对于每
  • 如何使用固定位置 div/ 的浮动、清除和溢出元素并排对齐两个 div/

    所以我一直在尝试将两个 div 并排对齐而不重叠 我有一个 div 将被固定为侧边栏 而右侧的 div 将被固定为内容 希望有人可以帮助我 body background color 444 margin top 0 margin bott
  • 在 HTML SELECT 标记中禁用键盘

    我想禁用 HTML SELECT 标记的键盘 以便用户只能使用鼠标来选择选项 我试过了event cancelBubble true on the onkeydown onkeyup and onkeypress没有运气的事件 有任何想法吗
  • 提交按钮具有 name 属性是否可以接受?

    通常 提交按钮可以正常工作 无需name属性 然而 有时同一个表单需要有两个提交按钮 因此需要使用name属性来识别在服务器端单击了哪个按钮 为了澄清我正在谈论
  • Jquery 动画与 CSS 浮动

    我的代码有问题 宽度似乎可以工作 但浮动没有 这里是 这是一个例子 http jsfiddle net v82ck http jsfiddle net v82ck 问题 悬停时菜单上的浮动属性不会改变 我希望每个菜单元素下方的线在悬停该菜单
  • 如何在网格视图的单元格中插入换行符?

    我想知道如何在网格视图的单元格中添加换行符 现在 我把 1 1 1 然而 这呈现为 1 1 1 如何修复换行符 以便每个数字显示在自己的行上 Add HtmlEncode False to asp BoundField并且在正文中 应该有
  • Typeahead.js 干扰 Bootstrap 输入组

    如何防止 Typeahead js 拆分我的 Twitter Bootstrap 3 输入组 每当我将 Typeahead javascript 指向属于输入组一部分的文本区域时 连接的文本区域和提交按钮就会停止连接 这只是 Typeahe
  • HTML if 语句在 CDN 失败时加载本地 JS/CSS

    当从 CDN 或任何外部服务器加载 CSS JS 文件时 有可能 即使概率很低 由于外部故障而丢失该文件 在这种情况下 html 页面将因缺乏适当的 CSS 和 JS 而被损坏 有没有一种实用的方法可以在 CDN 故障时加载本地版本 IF
  • 如何使用 Ansible when 条件在文件中搜索字符串

    我有一个变量中用 n 分隔的搜索字符串列表listofips 我想在文件中搜索该字符串hello csv在我的下面playbook dir 我可能遇到一些语法问题 我不确定 但下面是我尝试过的 set fact listofips 10 0
  • 如何将 default.html 的字符编码设置为 UTF-8?

    我花了几个小时来验证我的网站HTML 4 01 严格事实上我已经成功了 但仍然有一个警告我无法摆脱 警告是 字符编码不匹配 中指定的字符编码 HTTP 标头 iso 8859 1 是 与中的值不同 元素 utf 8 我将使用该值 来自 HT
  • 使用 php 变量更改 css 类

    这里需要您的帮助 正如标题所示 我正在尝试使用 PHP 变量更改 css 类 所以基本上我想创建一个回显某些代码的循环 但我希望第一个循环中的 div 类有所不同 它应该被隐藏 这是我为使问题变得清晰而编写的简化代码 我不知道错误在哪里 请
  • 在浏览器中覆盖 TAB

    如果我在输入字段中输入文本并按ENTER我所知道的所有浏览器的默认行为是提交表单 但是如果我按ENTER在文本区域内添加新行 每当我按下时 有什么方法可以模仿这种行为 缩进 而不是提交表单 TAB在文本区域内 Bespin https be
  • 为什么 textarea 不是 input[type="textarea"]?

    为什么有一个元素
  • 在网页上写乐谱[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我希望能够在网页中编写乐谱和和弦 有没有可用的库 例如用于数学的 Mathjax 如果没有 那么还有其
  • 生成的表的行跨度导致额外的单元格

    HTML table border 1 cellspacing 1 width 100 thead tr td class csstextheader width 70px td td class csstextheader width 7
  • Video.js - 阻止点击播放功能

    我正在使用 video js 将视频嵌入到 HTML 页面中 它将用作仅适用于 ipad 的 Web 应用程序 因此我相信它使用的是本机 HTML5 播放器 我正在尝试禁用点击播放功能 以便用户必须使用控件 但我在这样做时遇到了麻烦 我尝试
  • Firefox(仅限)动态表单操作不起作用

    控制台为操作属性返回空白 我已经移动了 file upload attr action io cfm action updateitemfile item id agenda modal attr data defaultitemid 周围
  • 页面其余部分完成加载后延迟加载 html5 视频

    我有一个视频元素用作我正在构建的页面底部部分的背景 我试图通过将 src 存储为 data src 属性并使用 jQuery 在其他资源加载后将其应用到 src 属性 因为它不是英雄图像或任何东西 我想加载海报以节省加载时间 然后稍后加载视
  • 如何保存包含框架/iframe 的完整 html 页面?

    在网页抓取期间 我想将当前页面的 html 保存到文件中以供以后调试 browser html在大多数情况下有帮助 但是当页面包含 iframe frame 时 它 的内容不会返回browser html 我必须用类似的东西单独得到它bro

随机推荐

  • 连接 MySQL 中表中的单行

    我有两张桌子players and scores 我想生成一个如下所示的报告 player first score points foo 2010 05 20 19 bar 2010 04 15 29 baz 2010 02 04 13 现
  • 有 Hadoop 的官方 Docker 镜像吗?

    有谁在哪里有 Hadoop 的官方 docker 镜像吗 纱线 HDFS 我想在 docker 镜像中使用它们 目前还没有官方的 Hadoop Docker 镜像 但 Docker Hub 上有许多用户贡献的镜像 包括this https
  • PyCharm 3.0 找不到 PyQt5

    我安装了 Python 3 3 2 x86 和 x64 版本 并在其上安装了 PyQt5 1 Recently I installed PyCharm 3 0 Community Edition and configured to work
  • 如何使用最新的应用程序目录获取 nextjs 13 应用程序内的路由路径名? “服务器端”[重复]

    这个问题在这里已经有答案了 我正在 Next js 13 中使用实验性的 appDir 并且想要获取请求的 URL 路径 在进行重定向之前 我需要此信息来设置搜索参数 我想获取服务器端的请求路径 有一个与此类似的问题 如何使用 Next 1
  • 我们可以在 JSF2 复合组件中拥有组件范围的 bean 吗?

    我想知道如何创建 组件范围 bean 或者说 复合组件内的局部变量 这些变量对于复合组件的实例来说是私有的 并且只要该实例存在就一直存在 下面是更多详细信息 并通过示例进行了解释 假设有一个 计算器 组件 允许用户输入数学表达式并计算其值
  • 将react-native与react-relay一起使用时,引用节点模块的箭头函数中的自动绑定被破坏

    我正在使用react native和react relay 因此我有以下 babelrc 文件 sourceMaps both presets plugins babelRelayPlugin react native passPerPre
  • 从 Python 调用 Cython C 函数

    我有一个Cython http cython org 文件名为foo pyx包含以下功能 def add one int n cdef int m n 1 return m cdef int c add one int n return n
  • 为什么使用 __get_free_pages() 进行顺序为 10 或 11 的页面分配通常会失败?

    我的系统内存充足 24GB的服务器 在我的系统中 内核空间分配了320MB和120MB用于崩溃内核 其余的内存用于其他目的 但是 当我使用 get free pages 分配顺序为 11 的连续页 内核无法分配 2 10 页 为什么 根据制
  • Devise、Rolify 和 Cancan 到 ActiveAdmin

    我正在使用 Devise Rolify 和 CanCan 开发一个应用程序 我可以将其完全转变为由 ActiveAdmin 管理吗 有相关文件吗 我知道问题被提出已经有一段时间了 但是当我在谷歌搜索时发现它时 我想我可以发布一个答案来帮助其
  • R:使用基于时间的窗口计算按 id 变量分组的不规则时间序列的滚动总和

    我喜欢 R 但有些问题实在是太难了 面临的挑战是在基于时间的窗口大于或等于 6 小时的不规则时间序列中找到滚动总和小于 30 的第一个实例 我有该系列的样本 Row Person DateTime Value 1 A 2014 01 01
  • React js将状态从父组件设置为子组件

    所以我有一个父组件和子组件 父级将搜索栏中输入的任何内容作为道具传递给子级 然后应该执行 api fetch 我在控制台中看到了 fetch 对象 我在从父母那里设置孩子的状态时遇到困难 任何提示将不胜感激 谢谢您并快乐编码 D class
  • Jquery 同级在警报中显示未定义

    Jquery兄弟显示未定义 我有数量字段和总金额字段 当用户在总金额字段中输入任何内容时 我必须显示警报数量 我暂时不关心数量 因为我必须理解为什么我的 jquery 兄弟姐妹不工作 当我输入任何数字时 我的警报中就会出现未定义的情况 这不
  • 如何将 PDF 合并到单个文件而不需要相同字体的多个副本?

    我创建 PDF 并将它们连接成一个 PDF 我生成的 PDF 文件大小比我预期的要大得多 我意识到我的输出 PDF 有大量重复字体 这就是文件大小出乎意料地大的原因 在这里 我的问题是 我想创建仅嵌入字体信息的 PDF 因此让它们使用 Wi
  • 在 SQL Server 中,如何为给定表生成 CREATE TABLE 语句?

    我花了很多时间来解决这个问题 所以本着这个帖子 https stackoverflow com questions 21245 questions vs conveying information 我将其发布在这里 因为我认为它可能对其他人
  • 相当于 jQuery .is() 的 JS

    是否有 jQuery 的纯 JS 等价物 is 在现代浏览器上 我知道有querySelector方法 但我想检查节点本身 而不是查找子节点 好像matchesSelector就是我想要的 https developer mozilla o
  • 从txt文件中删除字符串

    所以基本上我想要deletetxt 文件中的字符串 using fs 输入示例 string1 string2 string3 string4 Delete string3 删除后会是这样的 string1 string2 string4
  • NLTK 中解析的英语语法

    是否有现成的英语语法可供我加载并在 NLTK 中使用 我搜索了使用 NLTK 进行解析的示例 但似乎我必须在解析句子之前手动指定语法 多谢 你可以看一下pyStat解析器 https github com emilmont pyStatPa
  • npm-link 库上的挂钩调用无效

    问题描述 我目前正在编写一个名为eformless 我用过CRA https github com facebook create react app创建一个名为的目录sandbox 我链接包的地方 当尝试使用我尝试测试的链接包启动沙盒反应
  • 向不记名令牌 json 添加更多值

    我想在用户成功登录后返回用户名 以显示在我的网络应用程序的右上角 我想用令牌返回的 json 来发送它 为了生成令牌身份验证 我使用 ASP NET Web API 和 Owin middlehawe access token blah t
  • 如何在Chrome devtools元素检查器中搜索标签+属性?

    我在 devtool 中进行了简单的搜索 但它无缘无故地急剧下降 更重要的是 如果我查看源代码并进行相同的搜索 结果数 link rel link contains rel style 或 CSS 选择器 link rel link rel