2016-07-20 6 views
0

を整数に番号からのdivに数値を変換し、私が試してみましたのは、私は、HTML</p> <p>で<code><div id="mydiv>>111</div></code>があるとしましょう

整数にgetElementByIdを(MYID).VALUEを使用して、この番号を取得し、それを変換したいですParseInt、ParseInt(x、10)、Number(x)....

これらはすべてNaNを返しました。どうして?

注:数値がテキストフィールドにある場合は機能しますが、本文のdivから取得したいと考えています。

+0

だけでなく、あなたがHTMLを得る上でグーグルしている、のでdiv?これは 'innerHTML'でなければなりません.' 'のような 'value'ではなく' innerHTML'でなければなりません。 – nicael

答えて

1

変更:

document.getElementById("mydiv").value; 

へ:

document.getElementById("mydiv").innerHTML; 

例:

<html> 
 
    <head> 
 
     <style> 
 
     </style> 
 
    </head> 
 
    <body> 
 
     <div id="mydiv">111</div> 
 
     <script> 
 
      var txt = document.getElementById("mydiv").innerHTML; 
 
      var num = parseInt(txt); 
 
      alert(num); 
 
     </script> 
 
    </body> 
 
</html>

関連する問題

 関連する問題