Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript html输入元素更改如何加载到函数中?_Javascript_Html - Fatal编程技术网

Javascript html输入元素更改如何加载到函数中?

Javascript html输入元素更改如何加载到函数中?,javascript,html,Javascript,Html,我希望用户加载页面,默认值是10,所以它应该首先计算默认值的所有变量,然后我希望用户输入自己的值,然后单击提交,值得到更新。 似乎需要onclick事件来调用函数来重新计算值。 我首先尝试不使用intparse和.value,也不使用onclick事件,然后我发现我需要intparse和.value来获得整数。在输入id 1上设置默认值时,它会在页面加载时正确计算三个数字。 然而,当我把它放在一个函数中,在它正确计算所有三个数字之前,页面会因为某种原因重新加载,并返回到默认值,这一个根本不起作用

我希望用户加载页面,默认值是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
。另外,您的页面会重新加载,因为您正在使用带有“提交”按钮的
。您根本不需要