<html>
<head><title>Body onload example</title>
</head>
<body onload="sum(2,3)">
Welcome to my page
</body>
</html>
function sum(var x,var y){
var z=x+y;
return z;
}
我的问题是我想在函数中存储函数sum的返回值,以便以后可以使用
答案 0 :(得分:1)
让它全球化:
var z;
function sum(x,y) { z=x+y; }
现在,脚本中的任何其他位置都可以使用它。
我相信这就是你要做的事情:
脚本:
var z;
function sum(x,y) {
z = x + y;
document.getElementById("mySum").innerText = z;
}
<强> HTML 强>:
<body onload="sum(2,3)">
Welcome to my page Value of
<p>sum is : <span id="mySum"></span></p>
</body>
答案 1 :(得分:0)
有几种方式......
var a;
function sum(x,y){
a=x+y;
}
...
onload="sum(2,3)"
或
function sum(x,y){
window.a=x+y;
}
...
onload="sum(2,3)"
或
var a;
...
onload="a=sum(2,3);"
或
onload="window.a=sum(2,3);"
答案 2 :(得分:0)
我认为你可以在sum函数中声明另一个变量,并将sumfunction的返回值赋给该变量。然后你可以在另一个地方使用这个变量。
答案 3 :(得分:0)
<html>
<head><title>Body onload example</title>
</head>
<body onload="return sum(2,3)"> //
Welcome to my page
</body>
</html>
function sum(var x,var y){
var z=x+y;
return z;
}