如何获取<span>内部的值? [重复]

问题描述 投票:0回答:2

我想获取里面的值

<span>
:

<span id="timer" class="timer">0</span>

我怎样才能实现它?谢谢。

javascript html
2个回答
2
投票

Span 没有值 - 您必须使用 .innerText 来获取 Span 内的文本内容。请参阅(https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/innerText

请注意,innerText 将为您提供一个字符串 - 因此,如果您计划使用该值进行计算,则必须使用 parseInt() 将其转换为数字。

var text = document.getElementById('timer').innerText;
console.log(text); // gives "0"
<span id="timer" class="timer">0</span>


-2
投票

尝试使用 $('#timer').text(); 或 html(); 这是 jQuery,因为它更舒服我建议使用它

© www.soinside.com 2019 - 2024. All rights reserved.