JavaScript で URL パラメータを変更し、デフォルトを設定するにはどうすればよいですか?

DDD
リリース: 2024-11-17 22:22:01
オリジナル
855 人が閲覧しました

How Can I Modify URL Parameters and Set Defaults in JavaScript?

JavaScript を使用した URL パラメータの変更とデフォルトの定義

URL を操作する場合、URL を制御するために特定のパラメータを変更または追加する必要がある場合があります。 Web ページの動作。これは、JavaScript を使用して実現できます。

既存のパラメータの変更

「行」値を 10 に変更するなど、URL 内の既存のパラメータを変更するには、次を使用します。次のコード スニペット:

var newURL = updateURLParameter(window.location.href, 'rows', 10);
ログイン後にコピー

updateURLParameter() 関数は 3 つのパラメータを取ります:

  • url: 元の URL
  • param: 変更されるパラメータ
  • paramVal: パラメータの新しい値

パラメータが存在しない場合の追加

パラメータが存在しない場合元の URL は、同じ関数を使用して追加できます:

if (!window.location.href.includes('rows')) {
    newURL = updateURLParameter(window.location.href, 'rows', 10);
}
ログイン後にコピー

URL の例

提供された URL:

site.fwx?position=1&archiveid=5000&columns=5&sorting=ModifiedTimeAsc
ログイン後にコピー

site.fwx?position=1&archiveid=5000&columns=5&rows=10&sorting=ModifiedTimeAsc
ログイン後にコピー

上記のコードを使用して、次のように変更できます。

追加機能

提供されたコードは、URL 内のアンカーも処理できます。パラメータ変更後も保持されること。

以上がJavaScript で URL パラメータを変更し、デフォルトを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート