2017-07-04 20 views
0

私は、動的にロードされるID「AddToCartLayer」にボタンを配置する小さなスクリプトを作成しました。1実行後にSetintervalを停止する

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

setTimeoutにsetIntervalを変更するか、次を確認してください。 - https://www.w3schools.com/jsref/met_win_settimeout.asp – noobcode

+0

はい!できます。ありがとうございました –

関連する問題