0
比方说,我在HTML将数字转换成整数
有<div id="mydiv>>111</div>
,我想使用的getElementById(身份识别码).value的得到这个数字,并将其转换为整数
我曾尝试ParseInt,ParseInt(x,10),Number(x)...
他们都返回NaN。为什么?
注意:如果数字在文本字段中,但是我想从身体的div中取出,它会起作用。
比方说,我在HTML将数字转换成整数
有<div id="mydiv>>111</div>
,我想使用的getElementById(身份识别码).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>
,因为,你用Google搜索上获得的HTML DIV?它应该是'innerHTML',而不是像''这样的'value'。 – nicael