我希望从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
的价值?
答案 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>
希望它有所帮助;)