2017-10-19 26 views
0

私はhtmlスパンの値を読んでみたいです。 どうすればいいですか?ここスパンの値を読み取る方法

コードは次のとおりです。

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

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

あなたはinnerTextを使用することになり、あなたの助け

+0

使用 'textContent'。 – Walk

+0

'getElementsByClassName()'はノードリストを返します。あなたのブラウザコンソールを開いてエラーレポートをチェックして、それらを完全に理解するために使用するセレクタを調べてください。また、これらの要素にアクセスしようとするプロパティを調べることをお勧めします... – NewToJS

+0

textContentは未定義を返します。 – letsTry420

答えて

1

していただきありがとうございます。

spanRight = spanRight.innerText; 

また、HTMLタグで返すことができるinnerHTMLもあります。 Differences are listed here。この例のように

0

使用textContent

spanRight= document.getElementsByClassName("spanRight") 
 

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

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

+0

ええ、ありがとう、今それは動作します。私はそれが配列を返すことを忘れています。 – letsTry420

関連する問題