Я хочу использовать несколько функций в скрипте. Я не получаю вычисленное значение во втором текстовом поле. Я не знаю, что не так в моей программе. не возвращается.Несколько функций в javascript
<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>
'fun3' не может быть вызван из' fun2', поскольку она определена в 'fun1' и поэтому доступны только в это scope. Перемещайте его рядом с 'fun1' /' fun2' – CodingIntrigue
u r right, но на самом деле это требование похоже на. У меня есть некоторая ценность в fun2(). и некоторое значение в fun3(). задача заключается в вычислении обоих значений и получении результата в текстовом поле2. – Nitish