跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

CSS 选择器测试

粘贴 HTML 与 CSS 选择器,安全列出命中的每个元素。

片段在隔离容器里解析:script 元素、on* 事件属性与远程地址都会被忽略,因此不会执行脚本、不会发起请求。

怎么用

  1. 把 HTML 片段粘贴进第一个输入框。不需要完整文档,几个嵌套标签就够。
  2. 输入CSS 选择器,例如 .card > p、ul li:nth-child(2) 或 a[href]。
  3. 点测试选择器。每个匹配元素都会列出序号、标签名、id、类名,以及前 40 个字符的文本预览。
  4. 如果选择器无法解析,会显示浏览器给出的原始报错,而不是一个空结果 —— 打错字不会被误认为「零匹配」。

片段在一个游离容器里解析,这个容器永不挂到页面上。script 元素与内联事件属性会被移除,src、href 这类会加载资源的属性会被置空,因此既不执行脚本,也不发起请求。有内容被剔除时,工具会明确告诉你剔除了多少。

常见用法

常见问题

问:数据会上传吗? 答:不会。全部过程都在浏览器内存里完成,内部模板与页面片段不会离开你的设备。

问:为什么 img[src="photo.png"] 匹配不到了? 答:为了不让浏览器发起任何请求,资源类属性的值被置空了。属性本身保留,所以 img[src] 仍然命中,但按确切地址比较的选择器不会命中。

问:片段里的脚本会执行吗? 答:不会。解析前会移除 script、iframe、object、embed 元素,并剔除内联事件属性;容器也从不挂到文档上。

问:支持完整的选择器语法吗? 答:取决于你的浏览器。工具调用的正是页面代码里那个 querySelectorAll,结果与浏览器运行时的行为一致。

你的数据留在这台设备上

CSS 选择器测试 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。