我不能让我的onclick按钮显示任何东西
I can't get my onclick button to display anything
好吧,为了好玩,我打算在这个夏天学习一点JavaScript。我有一本相当老的书,2002年出版的《JavaScript:权威指南》。我一字不差地复制了他们的第一个"试用"脚本,但当我点击"onclick"按钮时,仍然无法显示任何内容。更有可能的是,我犯了某种语法错误,但总有可能这本书也太过时了。无论如何,这是我得到的:
<script language="JavaScript">
function calculate() {
var principal = document.loandata.principal.value;
var interest = document.loandata.interest.value / 100 / 12;
var payments = document.loandata.years.value * 12;
var x = Math.pow(1 + interest, payments);
var monthly = (principal*x*interest)/(x-1);
document.loandata.payment.value = round(monthly);
document.loandata.total.value = round(monthly * payments);
document.loandata.totalinterest.value =
round((monthly * payments) - principal);
}
else {
document.loandata.payment.value = "";
document.loandata.total.value = "";
document.loandata.totalinterest.value = "";
}
}
function round(x) {
return Math.round(x*100)/100;
}
</script>
</body>
</html>
我对这个完全陌生…所以任何帮助都会很感激…另外,如果之前有人问过这个问题,我很抱歉。我看了其他类似的问题,还是没有解决。这很可能是一个简单的语法错误,我忽略了。
有一个else
语句没有开头的if
if (/*your conditino here*/)
round((monthly * payments) - principal);
}
else {
document.loandata.payment.value = "";
document.loandata.total.value = "";
document.loandata.totalinterest.value = "";
}
这里少了一个if语句。
function calculate() {
var principal = document.loandata.principal.value;
var interest = document.loandata.interest.value / 100 / 12;
var payments = document.loandata.years.value * 12;
var x = Math.pow(1 + interest, payments);
var monthly = (principal*x*interest)/(x-1);
// You're missing an if statement here?
if ('something' == 'something') {
document.loandata.payment.value = round(monthly);
document.loandata.total.value = round(monthly * payments);
document.loandata.totalinterest.value = round((monthly * payments) - principal);
} else {
document.loandata.payment.value = "";
document.loandata.total.value = "";
document.loandata.totalinterest.value = "";
}
}
function round(x) {
return Math.round(x*100)/100;
}
相关文章:
- D3.js生成有效的SVG,但不显示任何内容
- HTML 5 和 3.js 代码不会在网页上显示任何内容
- jquery Ajax没有;不要显示任何信息(既不显示成功也不显示失败)
- javascript函数,该函数不起作用,但不会显示任何错误
- JavaScript 未显示任何警报对话框
- 谷歌地图没有显示任何标记
- 没有使用Highcharts显示任何图形
- jQuery导航下拉菜单未显示..任何想法
- AngularJS:console.log不显示任何内容
- ng-repeat不显示任何内容
- ng-重复不显示任何内容
- extjs在chrome中可以正常工作;不要在firefox或ie中显示任何内容
- 使用javascript在标签上不显示任何内容
- console.log在FF插件生成器中没有显示任何内容
- TypeAhead.js没有显示任何输出Rails
- 使用ajax运行php脚本不会显示任何结果
- 我的Javascript项目正在访问网络摄像头,但没有显示任何内容
- 日期-时间范围指令字段未显示任何值
- owl.carousel help-没有显示任何东西
- PhoneGap-Javascript没有显示任何响应