在onclick()调用期间获取输入的ID?

时间:2011-03-17 16:27:49

标签: javascript html

我有简单的表单设置,如下所示:

<form>
<input type="text" name="first_number" id="first_number" />
</form>

我想在表单中添加一个按钮,该表单有一个onclick(),它获取输入字段中文本的值,并将其发送到名为simple_math()的javascript函数,该函数具有参数“number”。例如:

<input type="button" onclick="simple_math(document.getElementById('first_number').value)" />

但我知道这是不正确的语法。这可能吗?非常感谢你!

2 个答案:

答案 0 :(得分:1)

您的代码是正确的,但如果您使用数学公式中的值,则可能需要使用parseInt将字符串中的值转换为整数。

像这样:

<input type="button" onclick="simple_math( parseInt(document.getElementById('first_number').value, 10) )" />

答案 1 :(得分:-1)

问候Steve Smelty 我可以建议您将firebug插件添加到您的Firefox浏览器中,它会告诉您错误,如果您有错误,请告诉我们,请帮助您