【问题标题】:How to get value in different page with javascript [closed]如何使用javascript在不同页面中获取价值[关闭]
【发布时间】:2016-03-03 09:52:45
【问题描述】:

我需要在另一个页面中获得价值价格但不同的项目。

项目 1

<div class="price-box">
<p class="old-price">
    <span class="price-label">Old Price:</span>
    <span class="price" id="old-price-1696"> IDR 170,000 </span>
</p>
<p class="special-price"> 
    <span class="price-label">Special Price</span> 
    <span class="price" id="product-price-1696"> IDR 139,000 </span>
</p>

第 2 项

<div class="price-box">
<span class="regular-price" id="product-price-4">
    <span class="price">IDR  159,000</span>
</span>

我想获得第 1 项的价值是“IDR 139,000”,第 2 项是“IDR 159,000”不要使用 id="product-price-4",因为每个页面的 id 都会改变。

【问题讨论】:

  • 在隐藏字段中试试 ..

标签: javascript html class tags element


【解决方案1】:

使用querySelectorAll返回匹配指定选择器组的元素

试试这个:

[].forEach.call(document.querySelectorAll('.price-box .special-price .price,.regular-price .price'),function(item) {
  alert(item.innerHTML);
});
<div class="price-box">
  <p class="old-price">
    <span class="price-label">Old Price:</span>
    <span class="price" id="old-price-1696"> IDR 170,000 </span>
  </p>
  <p class="special-price">
    <span class="price-label">Special Price</span>
    <span class="price" id="product-price-1696"> IDR 139,000 </span>
  </p>
</div>
<div class="price-box">
  <span class="regular-price" id="product-price-4">
    <span class="price">IDR  159,000</span>
  </span>
</div>

【讨论】:

  • 我用javascript实现。 :)
  • 如何定义一个有返回值的函数?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-06
  • 1970-01-01
  • 1970-01-01
  • 2013-09-27
  • 2022-01-08
  • 1970-01-01
  • 2012-02-13
相关资源
最近更新 更多