javascript中的多个函数
multiple function in javascript
本文关键字:函数 javascript 更新时间:2023-09-26
我想在脚本中使用多个函数。我不会在第二个文本框中获得计算值。我不知道我的程序出了什么问题。不返回任何值。
<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是一个输入如果没有,请准确回答你的问题,我一有更多细节就会编辑。
编辑2
@Nitish由自己发现完成:jsfiddle.net/nitishkaushik/4sxb9d55/4
这就是我想要的。我得到了。如果有人想要,他们可以使用:(
输入编号:结果:
<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>
相关文章:
- 从函数JavaScript返回不可变数组/对象
- 将对象传递给函数.JavaScript
- 如何定义const函数javascript(语法糖)
- 新的日期函数javascript
- TypeError:this.getAttribute不是一个函数-javascript
- 从函数javascript发送变量
- 扩展自容器函数Javascript
- 从内部函数javascript内部分配外部函数的对象
- 使用函数JavaScript中的函数
- 在这里使用回调函数(JavaScript)有什么好处吗
- 来自函数 Javascript 的 NaN 返回值 ||函数执行顺序
- 将“e”传递给一个新函数 - javascript
- 调用函数中的一个函数——Javascript
- 传递的变量不适用于我的函数-Javascript
- 如何将类方法设置为等于多个函数?-Javascript
- 显示php中的函数javascript
- 如何使用php代码创建函数Javascript弹出框
- 未调用的外部函数-javascript
- 如何在类中运行函数.Javascript
- 关闭mouseover上的一个函数——Javascript,jQuery