2016-05-01 8 views
0

オンラインプロジェクトのハイパーリンクを作成しようとしています。私はそう...値をURLに渡すハイパーリンク

  '<a href="#/app/tabs/tours/"> Go to Tour info </a>' + 
      '</p>'; 

のように私は5556528. ように私がしようとするとURLが WWWのように終わる._id追加するたびに番号を自動生成してい._idと呼ばれる値を持っていなかった 。私はインクルードはそれの終わりにランダムに生成された数があまりにも

www.blahblah.com/#/app/tabs/tours/5556528 

ように見えてきたハイパーリンクを必要とする

はどのようにハイパーリンクを変更しますblahblah.com/#/app/tabs/tours/._idそうする??

答えて

0

これはあなたが探しているものだと思います。

var anchor = document.querySelector("a"), 
 
    href = anchor.getAttribute("href"), 
 
    output = document.querySelector(".output"), 
 
    button = document.querySelector("button"); 
 

 
button.addEventListener("click", changeURL); 
 

 
function changeURL() { 
 
    anchor.setAttribute("href", href + getRandomNumber()); 
 
    output.innerHTML = anchor.getAttribute("href"); 
 
} 
 

 
// return 5 digit number 
 
function getRandomNumber() { 
 
    return Math.floor(Math.random()*90000) + 10000; 
 
}
<a href="#/app/tabs/tours/"> Go to Tour info </a> 
 
<p class="output"></p> 
 
<button>Change URL</button>

0

乱数ためのもう一つの一般的なアプローチは、ブラウザからの時間を使用することです:

var date = new Date(); 

var str = '<a href="#/app/tabs/tours/'+date+'"> Go to Tour info </a>' + 
     '</p>'; 
関連する問題