2017-12-11 13 views
0

お願いします。 IEのWebページが完全にDOMにロードされるまで、何らかの方法でangular.elementを待つことができますか?私のVBAマクロで 、例えば、私はこのコードをサイト上のボタンをクリックします。ieページがロードされるまで待つ

oie.document.parentWindow.execScript "angular.element('[data-ng-click=""showText()""]').triggerHandler('click');" 

それはIEのページ内の全負荷DOMを待つためにボタンを押した後、同じコードを使用することは可能ですか?

UPD:ボタンをクリックした後のサイトでは、動的DOMの変更が発生し、動的変更DOMの終了とページの読み込みを待つ必要があります。

答えて

0

angle.elementを使用すると、ドキュメントの準備を整えることができます。 DOMがロードされるとコールバック関数が実行されます。

angular.element(document).ready(function() { 
    angular.element('[data-ng-click="showText()"]').triggerHandler('click'); 
}); 
関連する問題