我想在脚本中使用多个函数。我没有在第二个文本框中获得计算值。我不知道我的程序有什么问题。 没有回报。
{{1}}
答案 0 :(得分:2)
你在找这样的东西吗?
function fun1(a)
{
var z=5, y;
function fun3(x)
{
alert("i am fun3");
y=x+z;
}
fun3(a)
return y;
}
function fun2()
{
var a = document.getElementById("txt1").value;
var result = fun1(a);
document.getElementById("txt2").value=result;
}
编辑:
我更改了document.getElementById("txt2").innerHtml=result;
document.getElementById("txt2").value=result;
,因为txt2是input
如果没有,请详细说明您的问题,我会在收到更多详细信息后立即对其进行编辑。
编辑2
@Nitish完成了他自己发现:jsfiddle.net/nitishkaushik/4sxb9d55/4
答案 1 :(得分:0)
这就是我想要的。我明白了如果有人想要,那么他们可以使用:)
输入否: 结果:
<script>
function fun1(a)
{
alert("Debugging 1st level="+a);
var z=5, y;
function fun3(x)
{
alert("Debugging 2nd level="+x);
y= (parseInt(x) + parseInt(z));
alert("Debugging 3rd level="+y);
}
fun3(a)
return y;
}
function fun2(val)
{ var result=0;
alert("value is"+val);
var result = fun1(val);
alert("Debugging 4th level="+result);
document.getElementById("txt2").value=result;
}
</script>