如何使用Javascript将输入的数字相乘?
这是一个初学者的问题 - 你是一个善于帮助的人.
HTML
<input type="number" id="height" value="0" />
Run Code Online (Sandbox Code Playgroud)
JavaScript的
$(document).ready(function() {
function display_height() {
var new_height = $("#height").val() * 3);
$("new_height").show();
});
});
Run Code Online (Sandbox Code Playgroud)
show字符串上没有方法.请尝试提醒您的身高:
$(document).ready(function() {
function display_height() {
var new_height = $("#height").val() * 3;
alert(new_height);
}
display_height();
});
Run Code Online (Sandbox Code Playgroud)
此外,你有一些小问题,如不匹配的括号和括号,我已纠正.
我怀疑你真正想要的是用户能够多次输入,在这种情况下你需要一个按钮:
<input id="multiply" type="button" value="Multiply!">
Run Code Online (Sandbox Code Playgroud)
和点击处理程序:
$('#multiply').click(display_height);
Run Code Online (Sandbox Code Playgroud)
你可以在这里看一个演示:http://jsfiddle.net/4wgaE/1/
要将字符串解析为数字,请使用parseFloat如下:
var new_height = parseFloat( $("#height").val() ) * 3;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
155 次 |
| 最近记录: |