You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何每5分钟自动切换iframe的URL为数组中的随机地址?

解决iframe随机切换URL的问题

你的代码没法实现功能,核心问题是用错了方法——replace()是用来替换DOM节点的,不是修改iframe的嵌入地址。要切换iframe里的内容,直接修改它的src属性就行。

修正后的代码如下:

<iframe id="change"></iframe>
<script>
var changez = document.getElementById("change")
setInterval(function(){ 
       var responses = ["/radio/kfok", "/radio/rr", "/radio/ltunes", "/radio/alt947", "/radio/v1011", "/radio/1079kiss", "/radio/937river"]
       var rand = responses[Math.floor(Math.random() * responses.length)];
       changez.src = rand; // 这里改成设置src属性
}, 300000);
</script>

逻辑说明:

  • 每5分钟(300000毫秒)触发一次定时器
  • 从responses数组里随机选取一个URL
  • 将选中的URL赋值给iframe的src属性,自动加载新的嵌入内容

内容的提问来源于stack exchange,提问作者Logan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 13:06:17