2015-07-20 71 views
-1

我想鏈接到每天更改URL的頁面。
主要網址是https://test.com/ticketform?check=X,其中X是月份的某一天。 所以,在今天,7月20日,該鏈接應該是這樣的:https://test.com/ticketform?check=20通過javascript生成URL鏈接

我現在有這個寫在我的JS部分拉一個月的今天白天到:

<script type="text/javascript"> 

function getDate(){ 
    var d = new Date(); 
    var dd = d.getDate(); 



var link = ('https://test.com/ticketform?check=' +dd); 
document.getElementById("linkChange").innerHTML = '<a class="training" href="' + link + '" target="_blank">Click here</a><br>'; 

} 

我無法產生任何文字當我在我的HTML中寫入以下內容:

<span id="linkChange"></span> 

有人可以幫忙嗎?

+3

'演示'沒有在js中使用,你使用'linkChange' – depperm

+1

不要使用堆棧如果代碼沒有真正做任何事情,則可以使用代碼片段。 –

+0

是的,對不起,我原本有演示。該代碼應該閱讀linkChange – Gia

回答

0

這裏是代碼使用linkChange而不是demo,也調用js函數getDate(),否則html將不會更新。

function getDate(){ 
 
    var d = new Date(); 
 
    var dd = d.getDate(); 
 

 
    var link = ('https://test.com/ticketform?check=' +dd); 
 
    document.getElementById("linkChange").innerHTML = '<a class="training" href="' + link + '" target="_blank">Click here</a><br>'; 
 
\t \t \t 
 
} 
 
getDate();
<span id='linkChange'></span>

+0

OP更新了示例。顯然是一個錯字。 – j08691

+0

是的,這是我的錯代碼,我已經修復了我的問題中的錯字 – Gia

+0

他還必須調用getDate(),否則什麼都不會發生 – depperm

-1

此外,通過ID取元素,你必須指定正確的ID:

<span id='linkChange'></span> 
+1

但是我正在尋找月的一天 - 而不是月# – Gia

+0

好吧,那是我的錯。 – cyan

0

您需要使用ID linkChange元素真正改變

<span id=linkChange>myLinknotChanged</span> 
+0

OP更新了示例。顯然是一個錯字。 – j08691

+0

是的,這是我的錯字,我已經修復了我的問題中的錯字 – Gia