人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

以下のようなaタグがあって、そのaタグで指定しているURL部分に、javascript側から
パラメータを動的に作成して渡したいのですが、何かいい方法ありますでしょうか?

<a href="http://testaa.com/aaa.php?A=&B=&C=05" id='test'>TEST1</a><br>
<a href="http://testaa.com/bbb.php?A=&B=&C=08" id='test'>TEST2</a>

javascript側からは、
var teststr = "&D=6&E=7";

という文字列を生成して最終的には

<a href="http://testaa.com/aaa.php?A=&B=&C=05&D=6&E=7" id='test'>TEST1</a><br>
<a href="http://testaa.com/bbb.php?A=&B=&C=08&D=6&E=7" id='test'>TEST2</a>

的なURLを生成したいと思います。

●質問者: hopefully
●カテゴリ:就職・転職 ウェブ制作
✍キーワード:JavaScript test URL タグ パラメータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kn1967
●50ポイント

一例

<html>
<head>
 <script type="text/javascript">
 var teststr = "&D=6&E=7";
 function locationjump(obj) {
 obj.href = obj.href + teststr;
 }
 </script>
</head>
<body>
 <a href="http://testaa.com/aaa.php?A=&B=&C=05" id="test1" onclick="locationjump(this)">TEST1</a><br>
 <a href="http://testaa.com/bbb.php?A=&B=&C=08" id="test2" onclick="locationjump(this)">TEST2</a>
</body>
</html>
◎質問者からの返答

ありがとうございます・

こちらで実装してみます。


2 ● HALSPECIAL
●20ポイント
var teststr = "&D=6&E=7";
document.getElementById("test").href = document.getElementById("test").href + teststr;

ただし、TEST1もTEST2も

idがtestとなっています。

IDは一意に振るべきです。

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ