如何读取跨度的值

问题描述:

我想读取一个html跨度的值。 我该怎么做?如何读取跨度的值

这里是代码:

//this works 
 
spanRight= document.getElementsByClassName("spanRight") 
 

 
//but i cant get the text 
 
spanRight = spanRight.text;
<span class="spanRight">1234567890</span>

感谢你的帮助

+0

使用'textContent'。 – Walk

+0

'getElementsByClassName()'返回一个节点列表。请打开您的浏览器控制台检查错误报告,也许研究您用来充分了解它们的选择器,我也建议您研究您尝试访问这些元素的属性... – NewToJS

+0

textContent返回undefined。 – letsTry420

你会使用innerText

spanRight = spanRight.innerText; 

还有innerHTML可以返回HTML标记。 Differences are listed here

使用textContent这样的例子:

spanRight= document.getElementsByClassName("spanRight") 
 

 
//but i cant get the text 
 
text = spanRight[0].textContent 
 

 
alert(text);
<span class="spanRight">1234567890</span>

+0

是的谢谢,现在它的作品。我forgott,它返回一个数组-.- – letsTry420