Javascript 如何获取onLoad事件的返回值 车身装载示例 欢迎来到我的页面 函数和(变量x,变量y){ var z=x+y; 返回z; }

Javascript 如何获取onLoad事件的返回值 车身装载示例 欢迎来到我的页面 函数和(变量x,变量y){ var z=x+y; 返回z; },javascript,Javascript,我的问题是,我想将函数sum的返回值存储在一个变量中,以便以后使用使其全局化: <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; retur

我的问题是,我想将函数sum的返回值存储在一个变量中,以便以后使用

使其全局化:

<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;
 }
现在,脚本中的任何其他位置都可以使用它


我相信这就是你想要做的:

脚本

var z;

function sum(x,y) { z=x+y; }
HTML

var z;

function sum(x,y) {
    z = x + y;
    document.getElementById("mySum").innerText = z;
}

欢迎来到我的价值页
总额为:

有几种方法

<body onload="sum(2,3)">
    Welcome to my page Value of 
    <p>sum is : <span id="mySum"></span></p>
</body>


我认为您可以在sum函数中声明另一个变量,并将sum函数的返回值赋给该变量。然后您可以在另一个地方使用该变量。


onload="window.a=sum(2,3);"
车身装载示例 // 欢迎来到我的页面 函数和(变量x,变量y){ var z=x+y; 返回z; }
将其存储在
会话中
,如果您想在另一页中使用它,或者将
z
变量设为全局变量,以便在同一页中使用它anywhere@AshokDamani我想要这个值在html上page@AshokDamani我希望这个值出现在html页面上,但我希望这个值出现在html页面上,然后你必须从javascript中设置它。我使用了innerHtml,而不是使用innerText,它可以正常工作要在html页面上显示此值吗
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);"
<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;
}