将div中的数字从数字转换为整数

时间:2016-07-20 11:49:35

标签: javascript html5

我们说我在html中有<div id="mydiv>>111</div>

我希望通过使用GetElementbyID(myid).value获取此数字并将其转换为整数

我尝试过ParseInt,ParseInt(x,10),Number(x)....

他们都归还了NaN。为什么?

注意:如果数字在文本字段中,它可以工作,但我想从正文中的div中获取它。

1 个答案:

答案 0 :(得分: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>