javascript - 一种在范围内查找文本的方法

标签 javascript html css

有没有办法获取位于 div 内的跨度内的文本,其中唯一的标识符是类名? 谢谢

    <div class="popup-footer-btns-wrapper"> <!-- ngIf: popup.buttons.OK -->
    <button sf-button="" sf-name="popup-ok" ng-if="popup.buttons.OK" ng-
    disabled="okLocked || popup.buttons.OK.disabled()" ng-click="ok()" ng-
    class="popup.buttons.OK.colour ? popup.buttons.OK.colour : 'grey'" 
    class="popup-footer-button ng-scope ng-isolate-scope sf-button sf-
    button-ext grey" style="">
    <span class="sf-button-ext__content"><ng-
    transclude>Apply</ng-transclude></span>
    </button><!-- end ngIf: 
    popup.buttons.OK --> <button sf-name="popup-cancel" class="popup-footer-
    button sf-link underline ng-binding" ng-click="cancel()">Cancel</button> 
    </div>

最佳答案

借助以下行,您将获得span sf-button-ext__contenttext

document.getElementsByClassName('sf-button-ext__content')[0].textContent;

尝试下面的 JavaScript,

window.onload = function() {
  var element = document.getElementsByClassName('sf-button-ext__content');
  console.log(element[0].textContent);
}
<div class="popup-footer-btns-wrapper">
  <!-- ngIf: popup.buttons.OK -->
  <button sf-button="" sf-name="popup-ok" ng-if="popup.buttons.OK" ng- disabled="okLocked || popup.buttons.OK.disabled()" ng-click="ok()" ng- class="popup.buttons.OK.colour ? popup.buttons.OK.colour : 'grey'" class="popup-footer-button ng-scope ng-isolate-scope sf-button sf-
    button-ext grey" style="">
    <span class="sf-button-ext__content"><ng-
    transclude>Apply</ng-transclude></span>
    </button>
  <!-- end ngIf: 
    popup.buttons.OK --><button sf-name="popup-cancel" class="popup-footer-
    button sf-link underline ng-binding" ng-click="cancel()">Cancel</button>
</div>

关于javascript - 一种在范围内查找文本的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45126878/

相关文章:

javascript - 在最接近当前鼠标点的 svg 笔画上查找点的有效方法?

javascript - 如何使用div在javascript中显示当前月份,年份

Javascript .pop() 和 .sort() 在 for 循环中无法正常工作

css - 左边 div 200px 宽度,内容 div 其余?

javascript - 检查是否启用了复制和粘贴

css - Visual Studio 在 CSS 文件的开头插入不需要的文本

javascript - 查看未触发的事件 - 主干

html - 如何限制容器内的文本溢出?

css - 使用网络 (@font-face) 字体

javascript - 快速滚动时Android浏览器 float 菜单问题