2017-08-01 158 views
-4

我有很多流。將ID粘貼到href中

<a id="stream1" href="http://server/stream1/parameters">name_1</a> 
<a id="stream2" href="http://server/stream2/parameters">name_2</a> 
... 
<a id="stream99" href="http://server/stream99/parameters">name_99</a> 

我想隱藏"http://server/stream99/parameters"

如何做一個功能, 「ID」 粘貼到HREF

例如:使用的東西

<a id="stream1" href="#">name_1</a> 

function somefunction(a) { 
    document.getElementById('a').innerHTML = '<a href="http://server/'+id+'/parameters">'; 
} 

Javascript或jquery將使鏈接和粘貼「ID」。

或者我可以以某種方式使用不同的方法來隱藏鏈接?

+0

這是一個有點不清楚你在問什麼。你能否澄清 –

+0

不太清楚你想達到什麼 – Dino

+0

澄清請! – kushalvm

回答

2

像這樣 - 請注意,這很容易通過檢查代碼來解密。 或者使用服務器重定向,只是發送一些加密ID

$(function() { 
 
    $(".stream").on("click", function(e) { 
 
    e.preventDefault(); 
 
    location = "http://server/" + this.id + "/parameters"; 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 
<a id="stream1" class="stream" href="#">name_1</a><br> 
 
<a id="stream2" class="stream" href="#">name_2</a><br> 
 
<a id="stream3" class="stream" href="#">name_3</a><br> 
 
<a id="stream4" class="stream" href="#">name_4</a><br>