javascript - 选择器的内部文本

标签 javascript angularjs

我尝试从此标记中获取内部文本:

<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/

相关文章:

javascript - 为数组原型(prototype)添加了新方法

javascript - 在html中添加 Angular 代码

php - IE 中的innerHTML?

jquery - Angular Directive解析attr双向绑定(bind)

javascript - 浏览器刷新后滚动到特定的垂直位置

javascript - ajax 调用后 Foundation Slider 失败

javascript - 如何在 Promise 中压平 Promise?

java - Angularjs/Java - 从休息服务方法获取图像

javascript - 调整div大小时无法让谷歌地图高度自动调整大小

javascript - forEach 内部提供商服务 AngularJS