javascript中的多个功能

时间:2015-07-03 09:51:14

标签: javascript html

我想在脚本中使用多个函数。我没有在第二个文本框中获得计算值。我不知道我的程序有什么问题。 没有回报。

{{1}}

2 个答案:

答案 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>