从span类中获取价值

时间:2016-04-27 10:50:40

标签: javascript html

我希望从span获取价值,如下例

<span class="price bid down_trend">6259.00</span>

但课程从price bid down_trend更改为price bid up_trend,我的问题是:

如何在班级变化时从跨度中获取价值?

我想到这样的事情:

var bidValue = document.getElementByClassName('price bid'); 

但它是否能够找到span的价值?

4 个答案:

答案 0 :(得分:4)

不要在类名中留出空格:

var bidValue = document.getElementsByClassName('price')[0].innerHTML;

或使用querySelector

var bidValue = document.querySelector('.price.bid').innerHTML;

答案 1 :(得分:1)

如果您想使用jquery

$('.price.bid').html();

答案 2 :(得分:1)

我对此问题的解决方法如下。

var dateVal = document.querySelectorAll('.date-active span')[0].innerHTML
console.log("date value is ", dateVal)
<div class="date-active">
  <span>11</span>
</div>

答案 3 :(得分:0)

我们走了:

    <script>
    $(document).ready(function(){
        $("#btn1").click(function(){
            alert("Text: " + $("#test").text());
        });
        $("#btn2").click(function(){
            alert("HTML: " + $("#test").html());
        });
    });
    </script>
<p id="test">This is some <b>bold</b> text in a paragraph.</p>

<button id="btn1">Show Text</button>
<button id="btn2">Show HTML</button>

希望它有所帮助;)