Javascript html输入元素更改如何加载到函数中?
我希望用户加载页面,默认值是10,所以它应该首先计算默认值的所有变量,然后我希望用户输入自己的值,然后单击提交,值得到更新。 似乎需要onclick事件来调用函数来重新计算值。 我首先尝试不使用intparse和.value,也不使用onclick事件,然后我发现我需要intparse和.value来获得整数。在输入id 1上设置默认值时,它会在页面加载时正确计算三个数字。 然而,当我把它放在一个函数中,在它正确计算所有三个数字之前,页面会因为某种原因重新加载,并返回到默认值,这一个根本不起作用。 谁能解释一下我做错了什么Javascript html输入元素更改如何加载到函数中?,javascript,html,Javascript,Html,我希望用户加载页面,默认值是10,所以它应该首先计算默认值的所有变量,然后我希望用户输入自己的值,然后单击提交,值得到更新。 似乎需要onclick事件来调用函数来重新计算值。 我首先尝试不使用intparse和.value,也不使用onclick事件,然后我发现我需要intparse和.value来获得整数。在输入id 1上设置默认值时,它会在页面加载时正确计算三个数字。 然而,当我把它放在一个函数中,在它正确计算所有三个数字之前,页面会因为某种原因重新加载,并返回到默认值,这一个根本不起作用
函数myFunction(){
var N=parseInt(document.getElementById(“1”).value);
var m=N;
var cm=m*100;
var mm=m*1000;
document.getElementById(“t”).innerHTML=“+m+”“+cm+”“+mm;”
将表单更改为div。当我尝试运行您的代码时,这对我很有效。它应该是function
而不是function
。另外,您的页面会重新加载,因为您正在使用带有“提交”按钮的
。您根本不需要
。