新手一問 區域變數如何改成全域變數
以下是使用重複宣告區域變數
變數1 * ( 變數2 + 變數3 + 變數4 ) = 輸出-1
變數2 + 變數3 + 變數4 = 數出-2
我想請問如何改成使用全域變數處理
或是有什麼樣的關鍵字
請大家指點迷津,謝謝
--
<!DOCTYPE html >
<html >
<head>
<title></title>
</head>
<body>
<script>
TGB003=function(calcu)
{
var MANYeru001 = parseInt(document.getElementById('MANYeru001').value);
var MANYeru002 = parseInt(document.getElementById('MANYeru002').value);
var MANYeru003 = parseInt(document.getElementById('MANYeru003').value);
var MANYeru004 = parseInt(document.getElementById('MANYeru004').value);
document.getElementById('HNMJ003').innerHTML=
parseInt(MANYeru001)*
(parseInt(MANYeru002)+parseInt(MANYeru003)+parseInt(MANYeru004));}
;
TGBex003=function(calcu)
{
var MANYeru002 = parseInt(document.getElementById('MANYeru002').value);
var MANYeru003 = parseInt(document.getElementById('MANYeru003').value);
var MANYeru004 = parseInt(document.getElementById('MANYeru004').value);
document.getElementById('HNMJex003').innerHTML=
parseInt(MANYeru002)+parseInt(MANYeru003)+parseInt(MANYeru004);}
</script>
<input id="MANYeru001" type="text" value="0" size=6 style="border:0"
onblur="TGB003() ;TGBex003() " />*(
<input id="MANYeru002" type="text" value="0" size=6 style="border:0"
onblur="TGB003() ;TGBex003() " />+
<input id="MANYeru003" type="text" value="0" size=6 style="border:0"
onblur="TGB003() ;TGBex003() " />+
<input id="MANYeru004" type="text" value="0" size=6 style="border:0"
onblur="TGB003() ;TGBex003() " />+
)
=<u><output id="HNMJ003"></output></u>
<br><u>括弧內總和<output id="HNMJex003"></output></u>
</body>
</html>
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.44.184 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1579843030.A.E1F.html
※ 編輯: potson (114.45.81.107 臺灣), 01/24/2020 20:04:08
推
01/26 09:01,
4年前
, 1F
01/26 09:01, 1F
→
01/26 09:01,
4年前
, 2F
01/26 09:01, 2F
→
01/26 09:01,
4年前
, 3F
01/26 09:01, 3F
→
01/26 09:01,
4年前
, 4F
01/26 09:01, 4F
→
01/26 09:01,
4年前
, 5F
01/26 09:01, 5F
→
01/27 18:28,
4年前
, 6F
01/27 18:28, 6F
→
01/27 19:56,
4年前
, 7F
01/27 19:56, 7F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章