2016-08-14 4 views
-2

私はコンソールでスクリプトを作成しています。そして、私は+ document.getElementByClassName( 'balance')コマンドを使用しようとするとNaNを返します。取得しようとしている要素のイムは数であり、それがこのようになります検査要素に - >+ document.getElementByClassName( 'balance')ウェブサイト上の値が数値であってもNaNを返します

<span class="amount">0</span> 

誰もが、この要素が数値として返すために取得するために任意のアイデアを持っています。 ありがとう!

+1

@ madox2 2つの方法で間違っています。 –

+0

@ madox2それでもNaNを返す – SamZi

+0

このコメントは意味をなさない。 lol –

答えて

1

まずはgetElementsByClassNameですが、それでもHTMLSpanElementオブジェクトを数値に変換して動作させることはできません。

+document.getElementsByClassName('amount')[0].textContent 

これは、それがそのクラス名を持つ最初のものだと仮定すると、要素を取得しますが(あなたが本当にIDを持つほうが良いと思います)、そのテキストコンテンツ(「0」)を取得し、数値に変換します。

+0

これで動作しません。私は残高を変更しましたが、現在はテキストコンテンツのテキストプロパティを読み取ることができません。 – SamZi

関連する問題