Javascript 使用if语句在数字为15时进行页面重定向

Javascript 使用if语句在数字为15时进行页面重定向,javascript,html,Javascript,Html,我想让一段代码重定向用户到某个网站后,15是一个数字达到。我会使用下面的代码,它不会重定向,即使号码满足 文件 请等待0秒 var request=document.getElementById(“thing”); var num=0; var goup=setInterval(函数goup(){ num++; request.innerHTML=num; }, 1000) var dots=window.setInterval(函数dots(){ var water=document.ge

我想让一段代码重定向用户到某个网站后,15是一个数字达到。我会使用下面的代码,它不会重定向,即使号码满足


文件
请等待0秒
var request=document.getElementById(“thing”);
var num=0;
var goup=setInterval(函数goup(){
num++;
request.innerHTML=num;
}, 1000)
var dots=window.setInterval(函数dots(){
var water=document.getElementById(“wait”);
如果(watter.innerHTML.length>5){
watter.innerHTML=“”
}否则{
watter.innerHTML+=”;
}
}, 100)
如果(num.innerHTML==15){
location.href('https://google.com/');
}
试试这个:


文件
请等15秒
var request=document.getElementById(“thing”);
var-num=15;
var goup=setInterval(函数goup(){
request.innerHTML=--num;
如果(num==0){
window.location.href=https://google.com/';
}
}, 1000)
var dots=window.setInterval(函数dots(){
var water=document.getElementById(“wait”);
如果(watter.innerHTML.length>5){
watter.innerHTML=“”
}否则{
watter.innerHTML+=”;
}
}, 100)
试试这个:


文件
请等15秒
var request=document.getElementById(“thing”);
var-num=15;
var goup=setInterval(函数goup(){
request.innerHTML=--num;
如果(num==0){
window.location.href=https://google.com/';
}
}, 1000)
var dots=window.setInterval(函数dots(){
var water=document.getElementById(“wait”);
如果(watter.innerHTML.length>5){
watter.innerHTML=“”
}否则{
watter.innerHTML+=”;
}
}, 100)

innerHTML
返回一个字符串,因此它永远不能
=
一个数字
=
仅在类型和值相同时匹配,因此如果(num.innerHTML===15)仅在页面加载后运行一次。
num
是一个变量,而不是元素,因此它没有
innerHTML
的属性。计时器的值是
num
本身的值。
innerHTML
返回一个字符串,因此它永远不能
=
一个数字
=
仅在类型和值相同时匹配,因此如果(num.innerHTML===15)仅在页面加载后运行一次。
num
是一个变量,而不是元素,因此它没有
innerHTML
的属性。计时器的值是
num
本身的值。
    var request = document.getElementById("thing");
    var num = 0;
    var goup = setInterval(function goUp() {
      request.innerHTML = num++;
      if (num === 4) {
        clearInterval(goup)
        location.href = 'https://google.com/';
      }
    }, 1000)
    var dots = window.setInterval(function dots() {
      var waiter = document.getElementById("wait");
      if (waiter.innerHTML.length > 5) {
        waiter.innerHTML = ""
      } else {
        waiter.innerHTML += ".";
      }

    }, 100)