javascript - 如何为 JS 重定向添加延迟

标签 javascript

如何在此代码中添加 5 秒的时间延迟?

<script type="text/javascript"> 
if (document.location.href.indexOf('url-wording') > -1) { 
    document.location.href = 'http://www.google.com/'; 
}
</script>

最佳答案

if(document.location.href.indexOf('url-wording') > -1) {
  setTimeout(function() {
    document.location.href = 'http://www.google.com/';
  }, 5000); // 5000ms = 5s
}

关于javascript - 如何为 JS 重定向添加延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47675251/

相关文章:

javascript - 最初如何调用api来保存帖子

javascript - 等待包裹在另一个 promise 中的流中的 promise

javascript - 如何在vue中更新chart.js

javascript - jQuery .Noconflict 问题

javascript - 使用纯 JS 检查 DOM 元素是否可编辑(允许用户输入)

javascript - 将数据数组渲染为分页组件

javascript - 在 React JS 中运行测试用例时出现意外 token

javascript - Javascript 或 PHP 中的音乐文件编码

javascript - 动态包含 jquery 文件

javascript - 从客户端获取文本 Controller 值