• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptでGETパラメータを扱う)

javascriptでGETパラメータを扱う方法

このQ&Aのポイント
  • javascript初心者のためのGETパラメータの取得方法と使用例
  • URLからGETパラメータを抽出してリンク先に指定する方法を解説
  • GETパラメータを利用して動的なリンクを作成するためのjavascriptコード

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

atagloadにこう書けないかな? document.getElementById("getatag").href = "URLの変数"; 確かにjqueryを理解できるのならそちらのほうが私も良いとは思います

noname#179245
質問者

お礼

追記したら出来ました!! 本当にありがとうございました! 大感謝です。 jQueryについても勉強してみます…。

その他の回答 (2)

  • tracer
  • ベストアンサー率41% (255/621)
回答No.2

jQueryがいろいろ簡単にしてくれます。 たった1行で書けますよ。 HTML <a id="newlink" href="">このaタグに取得したURを指定します。</a> JavaScript var link=getUrlVars(); $("#newlink").text(link).attr("href",link);

参考URL:
http://semooh.jp/jquery/
noname#179245
質問者

お礼

!!JavaScript自体超初心者なので、jQueryは考えてませんでした。 そんなに簡単に出来るのですね…!ちょっと勉強したいと思います。 ありがとうございました!!

回答No.1

ちょっと未検証の上、出かけ前で急いでるので適当に…… まずはBodyにOnloadを付けて関数呼び出し <body onload="atagload()"> atagloadとか言う関数作って変数でもなんでも放り込んであげてaタグに表示する document.getElementById("getatag").innerHTML = "aタグに表示させたい文字列"; aタグ自体はこう書く <a onClick="anaLink()" id='getatag'></a> JavaScriptでanaLink()とか言う関数を作って下の1行 location.href="URLの変数";

noname#179245
質問者

お礼

ありがとうございます。 正常に動くのですが… 通常のHTMLのリンクのように表示することは不可能なのでしょうか? (ただのテキストのように表示されてしまい、オンマウスしてもカーソルの変化が 異なるためリンクだとわかりにくいのですが…)

関連するQ&A