【问题标题】:Stop Setinterval after 1 run1 次运行后停止 Setinterval
【发布时间】:2017-07-04 13:50:19
【问题描述】:

我制作了一个小脚本,它在动态加载的 ID 'AddToCartLayer' 中放置一个按钮。

var myVar;
myVar = setInterval(str, 1000);

function str() {
  var str = '<a href="google.nl" style="font-size:18px;" class="btn btn-secondary btn-lg active" role="button" aria-pressed="true">Google</a>',
    div = document.getElementById( 'addToCartLayer' );

div.insertAdjacentHTML( 'beforeend', str );
}

现在,我真的不知道如何在将按钮放入 ID 后阻止脚本运行。

有人可以帮我解决这个问题吗?谢谢!

【问题讨论】:

  • 为什么不用setTimeout?

标签: settimeout setinterval clearinterval


【解决方案1】:

我认为 setTimeout() 会起作用。

【讨论】:

  • 谢谢!我将如何为它编写代码?我不熟悉 setTimeout()。
  • 将 setInterval 更改为 setTimeout 或检查:- w3schools.com/jsref/met_win_settimeout.asp
  • 如果您愿意,请在此答案上 +1 并将其标记为完成
  • 我想我早早欢呼了。加载 id 时,该函数不会将按钮放在 id 中。所以我想使用 setInterval 限制为 1 次运行。
猜你喜欢
  • 2019-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-13
  • 1970-01-01
  • 1970-01-01
  • 2015-03-29
  • 1970-01-01
相关资源
最近更新 更多