Location: 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 Location là một chuỗi tìm kiếm, còn gọi là query string, chứa một "?" theo sau là các tham số của URL vị trí. Nếu URL không có truy vấn tìm kiếm, thuộc tính này chứa chuỗi rỗng "".

Thuộc tính này có thể được đặt để thay đổi query string của URL. Khi đặt, một tiền tố đơn "?" sẽ được thêm vào giá trị được cung cấp nếu chưa có. Đặt thành "" sẽ xóa query string.

Truy vấn được percent-encoded 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 URLSearchParamsURL.searchParams để dễ dàng phân tích các tham số từ query string.

Xem URL.search để biết thêm thông tin.

Giá trị

Một chuỗi.

Ví dụ

js
// Giả sử phần tử <a id="myAnchor" href="/vi/docs/Location.search?q=123"> nằm trong tài liệu
const anchor = document.getElementById("myAnchor");
const queryString = anchor.search; // Trả về:'?q=123'

// Phân tích tiếp:
const params = new URLSearchParams(queryString);
const q = parseInt(params.get("q"), 10); // là số 123

Thông số kỹ thuật

Specification
HTML
# dom-location-search-dev

Tương thích trình duyệt