通过javascript生成URL链接

时间:2015-07-20 16:44:55

标签: javascript html5

我想链接到每天更改其网址的网页 主网址为https://test.com/ticketform?check=X,其中X是月份的日期。 因此,对于今天7月20日,链接应如下所示:https://test.com/ticketform?check=20

我目前在我的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 个答案:

答案 0 :(得分: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>';
			
}
getDate();
<span id='linkChange'></span>

答案 1 :(得分:0)

您需要一个ID为linkChange的元素才能实际更改

<span id=linkChange>myLinknotChanged</span>

答案 2 :(得分:-1)

另外,要通过id获取元素,您必须指定正确的id:

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