<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 の戻り値を変数に格納して、後で使用できるようにすることです
<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 の戻り値を変数に格納して、後で使用できるようにすることです
グローバルにする:
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>
いくつかの方法....
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);"
sum 関数から別の変数を宣言し、その変数に sum 関数の戻り値を割り当てることができると思います。その後、別の場所で変数を使用できます。
<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;
}