HTMLAnchorElement: thuộc tính search
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Thuộc tính search của giao diện HTMLAnchorElement là một chuỗi tìm kiếm, còn gọi là chuỗi truy vấn, chứa một "?" theo sau là các tham số của href thuộc phần tử <a>. Nếu URL không có chuỗi truy vấn, thuộc tính này chứa một chuỗi rỗng, "".
Thuộc tính này có thể được đặt để thay đổi chuỗi truy vấn của URL. Khi đặt, một tiền tố "?" duy nhất được thêm vào giá trị được cung cấp, nếu chưa có. Việc đặt nó thành "" sẽ xóa chuỗi truy vấn.
Chuỗi truy vấn được unsupported templ: glossary("percent_encoding", "mã hóa phần trăm")} khi đặt nhưng không được giải mã phần trăm khi đọc.
các trình duyệt hiện đại cung cấp
[`urlsearchparams`](/en_us/docs/web/api/urlsearchparams/get#examples)
và
[`url.searchparams`](/en_us/docs/web/api/url/searchparams#examples)
để giúp phân tích cú pháp các tham số từ chuỗi truy vấn một cách dễ dàng.
xem {{ để biết thêm thông tin.
Giá trị
Một chuỗi.
Ví dụ
>Lấy chuỗi tìm kiếm từ một liên kết neo
// Một phần tử <a id="myAnchor" href="/vi/docs/HTMLAnchorElement?q=123"> có trong tài liệu
const anchor = document.getElementById("myAnchor");
anchor.search; // trả về '?q=123'
Phân tích nâng cao bằng URLSearchParams
Ngoài ra, có thể sử dụng URLSearchParams:
let params = new URLSearchParams(queryString);
let q = parseInt(params.get("q"), 10); // trả về số 123
Đặc tả kỹ thuật
| Specification |
|---|
| HTML> # dom-hyperlink-search-dev> |
Trình duyệt hỗ trợ
Xem thêm
- Giao diện
HTMLAnchorElementmà nó thuộc về.