我有一个 javascript 脚本,它运行倒计时,然后重定向到另一个链接。
由于我现在所有网站都使用静态域运行相同的代码,因此我想知道是否可以编辑脚本以使其根据其周围的“span”标签重定向到不同的链接。
(我还删除了这段代码,所以如果有人有更简洁的方法并想要清理它,那就太好了。)
JavaScript
var time_left = 3;
var cinterval;
function time_dec(){
time_left--;
document.getElementById('countdown').innerHTML = time_left;
if(time_left == 1){
var originalstring = document.getElementById('countdown2').innerHTML;
var newstring = originalstring.replace('seconds','second');
document.getElementById('countdown2').innerHTML = newstring;
window.location.replace("http://mydomainhere.com");
clearInterval(cinterval);
}
}
cinterval = setInterval('time_dec()', 1000);
HTML
<p>Redirecting you <span id="countdown2">in <span id="countdown">3</span> seconds</span>.</p>
如果有人能帮助我,我将不胜感激。
window.location.replace("http://mydomainhere.com");
这确实是唯一重要的一行。而不是使用span
标签,我只是在页面上粘贴一个隐藏元素。
<input id="url" type="hidden" value="http://www.adomain.com"/>
然后你获取该值:
var url = document.getElementById("url").getAttribute("value");
window.location.replace(url);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)