使用javascript调用html文本框并将其转换为整数

时间:2015-04-25 23:58:02

标签: javascript html

所以我只想了解如何做到这一点,非常简单的例子:

我的HTML是

<div id = "pie"> eee </div>

<input type="text" name="item1" size="5">

我的javascript是

var q = parseFloat("10");

document.getElementById("pie").innerHTML = q ;

基本上我想要做的是调出文本框中的任何文本(名为item1)并将其转换为整数,然后显示该数字。我确定这是一个简单的方法,但我无法弄明白

2 个答案:

答案 0 :(得分:0)

获取第1项的值

var item1_value = parseInt(getElementsByName('item1')[0].value);

在饼图中显示item1的值

document.getElementById('pie').innerHTML = item1_value;

答案 1 :(得分:0)

试试这个:

+(document.getElementsByName('item1')[0].value);

这是现在显示它的最短路径,例如元素#pie

document.getElementById('pie').innerHTML = +(document.getElementsByName('item1')[0].value)

+置于某事之前会将其转换为数字。如果文本框不是数字,您可以通过以下方式检测到:

var value = document.getElementsByName('item1')[0].value;

document.getElementById('pie').innerHTML = !isNaN(value)?+value:"Not a number";

Demo