【问题标题】:How to click on all ng-if that equal text via Chrome console如何通过 Chrome 控制台点击所有 ng-if 相同的文本
【发布时间】:2018-01-12 16:57:08
【问题描述】:

试图弄清楚如何点击等于特定状态的所有元素。我看到页面是用角度写的。不知道是什么版本。我正在尝试使用 chrome 控制台执行 javascript,以便我可以单击 ng-if 等于 !isFollowing 的所有元素。

<div class="follow-button ng-scope" ng-if="Auth.user._id &amp;&amp; Auth.user._id != follower._id">
    <!-- ngIf: !isFollowing -->
    <a ng-if="!isFollowing" ng-click="follow()" class="ng-scope md-ideaspark-theme">  Follow</a>
    <!-- end ngIf: !isFollowing -->
    <!-- ngIf: isFollowing -->
</div>

【问题讨论】:

    标签: javascript angularjs google-chrome


    【解决方案1】:
    var aTags = document.getElementsByTagName("a");
    var searchText = "  Follow";
    
    for (var i = 0; i < aTags.length; i++) {
      if (aTags[i].textContent == searchText) {
        aTags[i].click();
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2022-08-08
      • 2023-04-06
      • 1970-01-01
      • 2013-08-13
      • 1970-01-01
      • 1970-01-01
      • 2011-07-25
      • 2016-05-04
      • 1970-01-01
      相关资源
      最近更新 更多