我尝试从此标记中获取内部文本:
<span ng-if="vm.totalRecords > 1" class="ng-binding ng-scope">
Displaying results 1-25 of 17,430
</span>
使用此选择器:
document.querySelectorAll('div.Dashboard-section div.pure-u-1-1 span.ng-binding.ng-scope').innerText
它返回未定义
。有什么建议我做错了什么吗?
最佳答案
document.getElementsByTagName
可用于获取 span 元素,然后选择其中的第一个元素。
console.log(document.getElementsByTagName('span')[0].innerText);
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<span ng-if="vm.totalRecords > 1" class="ng-binding ng-scope">Displaying results 1-25 of 17,430</span>
关于javascript - 选择器的内部文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38814440/