- 此问题在此处已有答案**:
setInterval - How to fire only once?(2个答案)
3天前关闭。
我只想运行下面的代码一次,所以2秒后它会改变iframe的src,但不会一次又一次地尝试。
<script type="text/javascript">
setInterval(function () {document.getElementById('iframe').src = "http://www.y.com";}, 2000);
</script>
3条答案
按热度按时间hwazgwia1#
您要查找的是
setTimeout()
,它就是这样做的。ztigrdn82#
是的。
或者把你的方法放到外部环境中
如果您有一个方法不打算只在该超时时执行,则后者很有用。
kdfy810k3#
使用setTimeout,您可以在Mozilla站点中看到更多详细信息。