javascript - javascript 中的多个函数

标签 javascript html

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

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
function fun1()
{
    var z=5;
    function fun3(x)
    {
        alert("i am fun3");
        var y=x+z;  
    }
    return y;
}
function fun2()
{   
    var a = document.getElementById("txt1").value;
    var result = fun3(a);
    document.getElementById("txt2").innerHTML=result;
}
</script>
</head>
<body>
Enter no: <input type="text" value="" id="txt1" onkeydown="fun2();">
Result: <input type="text" value="" id="txt2" /> 
</body>
</html>

最佳答案

你在找这样的东西吗?

  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

关于javascript - javascript 中的多个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31203767/

相关文章:

javascript - Mootools:HtmlTable 真正多选

javascript - 如何将两个 "functions"放入一个 Angular ng-click 中

javascript - 当选定标签具有禁用属性时,我可以在它们上触发事件吗?

html - 是否可以禁用输入=时间清除按钮

javascript - 如何在 javascript 上创建一个简单的重力引擎

javascript - Vue js获取数据模型的第一个值

javascript - 了解设置超时

javascript - jQueryUI 可排序的奇怪行为

html - 使用 CSS 在我的 div 标签中移动表格

html - Asp 复选框列表的对齐问题