ページの動的 URL (?q=Chicken) を検出し、「クエリ」と呼ばれる JavaScript 変数を設定する JavaScript コードを知っている人はいますか。次に、変数をテキストとして表示したいと思います。
これはすべてオンロードになります。これはテキストボックスでも実行できますか? (入力タイプ テキスト - クエリにテキストを設定)
aspのphpが使えません。htmlとjavascriptだけ!
ページの動的 URL (?q=Chicken) を検出し、「クエリ」と呼ばれる JavaScript 変数を設定する JavaScript コードを知っている人はいますか。次に、変数をテキストとして表示したいと思います。
これはすべてオンロードになります。これはテキストボックスでも実行できますか? (入力タイプ テキスト - クエリにテキストを設定)
aspのphpが使えません。htmlとjavascriptだけ!
この質問を見てください: Web ブラウザーで現在の URL を取得する
完全な URL を取得したら、正規表現または考えられるその他の方法を使用してそれを解析できるはずです。次に、html 要素のテキストをそのクエリに設定するだけです。または、まったく新しい要素を作成してどこかに追加することもできます
でパラメーターにアクセスできます
document.location.search
正規表現はかなり面倒です。代わりに、この Stackoverflow の回答を確認してください。
JavaScript でクエリ文字列値を取得するにはどうすればよいですか?
( http://css-tricks.com/snippets/javascript/get-url-variables/にリンクしており、このコード スニペットの使用を提案しています:)
function getQueryVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
使用法:
この URL を考える: http://www.example.com/index.php?id=1&image=awesome.jpg
呼び出しgetQueryVariable("id")
- "1" を返します。呼び出しgetQueryVariable("image")
- 「awesome.jpg」が返されます。