假设我有 <div id="mydiv>>111</div>
在 HTML 中
我想通过使用 GetElementbyID(myid).value 获取这个数字并将其转换为整数
我尝试过 ParseInt、ParseInt(x, 10)、Number(x)....
它们都返回了 NaN。为什么?
注意:如果数字位于文本字段中,则它有效,但我想从正文中的 div 中获取它。
最佳答案
更改:
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>
关于javascript - 将 div 中的数字从数字转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38480502/