我一直在尝试做这个简单的危险var任务,现在已经太晚了> = [。
<SCRIPT LANGUAGE="JavaScript">
var P;
function save(f1)
{
P = parseFloat(document.getElementByID('loan1').value);
}
<form name = "form" action = "mortgagecalc.html" id="f1" onSubmit="check_form(form);">
<b>Loan Amount</b>
<input type = "text" name = "loan" size = "15" id="loan1" onchange="save(form)"><br>
</form>
并且每次我从贷款字段中选择控制台给我:
Uncaught TypeError: undefined is not a function
对于P = parse ...
这一行我尝试了一切!!我完全按照这些例子。什么是javascript变量从来没有为我工作??? UGHHHHHHH
答案 0 :(得分:2)
你刚写了一个拼写错误,它是getElementById
,而不是getElementByID
。您编写的内容不存在(=未定义),因此将触发未定义不是函数的错误。
答案 1 :(得分:2)
您有拼写错误
parseFloat(document.getElementByID('loan1').value);
应该是
parseFloat(document.getElementById('loan1').value);