javascript - 如何使用 DOM 隔离元素

标签 javascript jquery html

我正在尝试隔离此页面上的订单总数: https://www.brawtaliving.com/checkout/order-received/3014/?key=wc_order_zzPLbJK6Tnsjy

我已经能够使用以下方法缩小到包含订单总数数字的 HTMLCollection:

console.log(document.getElementsByClassName('woocommerce-Price-amount amount')) 

但我怎样才能缩小到只显示 $78,334.00?

这是我得到的 HTMLCollection - 价格在第一个中:

<span class="woocommerce-Price-amount amount" onclick="window.location='undefined'" style="cursor: pointer;">…</span>
<span class="woocommerce-Price-amount amount" onclick="window.location='undefined'" style="cursor: pointer;">…</span>
<span class="woocommerce-Price-amount amount" onclick="window.location='undefined'" style="cursor: pointer;">…</span>
<span class="woocommerce-Price-amount amount" onclick="window.location='undefined'" style="cursor: pointer;">…</span>

最佳答案

引用 JQuery text() 了解更多细节,这个解决方案对我有用

console.log($('li.total .woocommerce-Price-amount.amount').text());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <body>
      <li class="total">
        Total:
        <strong>
          <span class="woocommerce-Price-amount amount" onclick="window.location='undefined'" style="cursor: pointer;">
            <span class="woocommerce-Price-currencySymbol">$</span>78,334.00
          </span>
        </strong>
      </li>
    </body>

关于javascript - 如何使用 DOM 隔离元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55661299/

相关文章:

javascript - 在索引数据库中使用游标

html - 如何生成 3 列列表?

html - Firefox CSS3 对象适合 : cover strange behaviour during transition

javascript - Jquery DataTables - 触发器显示所有条目

javascript - 内容 slider 纯 CSS

javascript - 使用 bootstrap-modal 作为 Backbone.js View

javascript - 将键盘绑定(bind)到左/右导航

jquery - 有没有更好的方法来检查 AJAX 请求的值是否有效?

javascript - Javascript 中带键盘的可导航菜单

javascript - Angular.js "controller as"语法突然停止在 Chrome v. 39.0.2171.95 m 上工作