我正在寻找找到包含一些确切文本的元素的方法,问题是这个文本每次都会动态变化。 它看起来像这样:
<div class="some class" ng-class="{ 'ngSorted': !col.noSortVisible90 }">
<span ng-call-text class="ngbinding" style="cursor: defaulte;">some text and digits</span>
&#13;
其中&#34;一些文字和数字&#34;我需要的元素。 有人可以帮我吗?
UPD:我在页面上有很多具有相同类的元素,而且我知道文本短语应该是fount,我可以将此文本作为参数提供给我的代码。
答案 0 :(得分:0)
您可以使用id
属性
<span ng-call-text id="snarfblat" class="ngbinding" style="cursor: defaulte;">some text and digits</span>
因此您可以使用
在JavaScript中访问它document.getElementById("snarfblat");
答案 1 :(得分:0)
为什么不使用Xpath或CSSSelector来访问你的目标元素,也许你的父元素有一个唯一的Id或属性,从那里开始并到达目的地,即带有动态文本的相关HTML标签