0

所以我正在尝试使用脚本来为我的网站上的下载计时,并且我在更改计时器为 0 时的功能时遇到了麻烦。这是代码:

        else{ 
        //After the counter download the file and end the timer 
        document.getElementById("time").innerText = "Now"; 
        download(); 
        return; 
    } 

现在而不是说“现在”并使用“下载()”自动下载;我如何让它显示一个超链接而不是“现在”?非常感谢所有帮助。提前致谢!-马特。

4

2 回答 2

1

不太清楚你在问什么,但这里有......

var link = "http://link_to_download";     
document.getElementById("time").innerHTML = "<a href = " + link + ">Now</a>; 
于 2012-10-21T07:07:18.087 回答
1

您可以创建一个新a元素,并将其onclick事件设置为您的下载函数:

var link = document.createElement("a");
link.onclick = download;
link.innerHTML = "Download";
link.href = "#";

var img = document.createElement("img");
img.src = "images/site_logo.gif";
img.height = 54;
img.onmouseover = function() { this.src = 'images/logo.png'; };
img.onmouseout = function() { this.src = 'images/site_logo.gif'; };
link.appendChild(img);

document.getElementById("time").appendChild(link);
于 2012-10-21T07:08:31.520 回答