Baseline Widely available
Die search
-Eigenschaft des HTMLAnchorElement
-Interfaces ist eine Suchzeichenfolge, auch query string genannt. Sie ist eine Zeichenkette, die ein "?"
gefolgt von den Parametern des href
der <a>
-Element enthält. Wenn die URL keine Suchanfrage hat, enthält diese Eigenschaft eine leere Zeichenkette, ""
.
Diese Eigenschaft kann gesetzt werden, um die Abfragezeichenfolge der URL zu ändern. Beim Setzen wird ein einzelnes "?"
als Präfix zu dem bereitgestellten Wert hinzugefügt, wenn es nicht bereits vorhanden ist. Wenn sie auf ""
gesetzt wird, wird die Abfragezeichenfolge entfernt.
Die Abfrage wird beim Setzen prozentcodiert, aber nicht prozentdekoriert beim Lesen.
Moderne Browser bieten URLSearchParams
und URL.searchParams
an, um einfach die Parameter aus der Abfragezeichenfolge zu extrahieren.
Weitere Informationen finden Sie unter URL.search
.
Eine Zeichenkette.
Beispiele Die Suchzeichenfolge aus einem Anker-Link abrufen// An <a id="myAnchor" href="/en-US/docs/HTMLAnchorElement?q=123"> element is in the document
const anchor = document.getElementById("myAnchor");
anchor.search; // returns '?q=123'
Erweiterte Analyse mit URLSearchParams
Alternativ kann URLSearchParams
verwendet werden:
let params = new URLSearchParams(queryString);
let q = parseInt(params.get("q"), 10); // returns the number 123
Spezifikationen Browser-Kompatibilität Siehe auch
HTMLAnchorElement
-Interface, zu dem es gehört.Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4