此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

HTMLAnchorElement:search 属性

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

HTMLAnchorElement.search 属性是一个搜索字符串,也称为查询字符串,它是一个包含 '?' 后跟 URL 参数的字符串。

现代浏览器提供了 URLSearchParamsURL.searchParams,以便轻松地从查询字符串中解析出参数。

一个字符串。

示例

从锚点链接中获取搜索字符串

js
// 文档中有一个 <a id="myAnchor" href="/zh-CN/docs/HTMLAnchorElement?q=123"> 元素
const anchor = document.getElementById("myAnchor");
anchor.search; // 返回“?q=123”

使用 URLSearchParams 进行高级解析

另外,也可以使用 URLSearchParams

js
let params = new URLSearchParams(queryString);
let q = parseInt(params.get("q")); // 返回数字 123

规范

Specification
HTML
# dom-hyperlink-search-dev

浏览器兼容性

参见