2017-07-04 48 views
0

我已經制作了一個腳本,它將一個按鈕放置在一個動態加載的ID AddToCartLayer中。1次運行後停止設置間隔

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時停止運行腳本。

有人可以幫助我這個。謝謝!

+0

你爲什麼不使用setTimeout? –

回答

0

我認爲setTimeout()將工作。

+0

謝謝!我將如何爲它編寫代碼?我不熟悉setTimeout()。 –

+0

將setInterval更改爲setTimeout或選中此項: - https://www.w3schools.com/jsref/met_win_settimeout.asp – noobcode

+0

是的!有用。非常感謝你 –