作者potson (igozei)
看板Ajax
标题新手一问 区域变数如何改成全域变数
时间Fri Jan 24 13:17:06 2020
以下是使用重复宣告区域变数
变数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://webptt.com/cn.aspx?n=bbs/Ajax/M.1579843030.A.E1F.html
※ 编辑: potson (114.45.81.107 台湾), 01/24/2020 20:04:08
1F:推 qoo08577818: window.SumMANYeru=parseInt(MANYeru002)+parseInt(M 01/26 09:01
2F:→ qoo08577818: ANYeru003)+parseInt(MANYeru004); 01/26 09:01
3F:→ qoo08577818: SumMANYeru变成全域,会污染全域变数就是。 01/26 09:01
4F:→ qoo08577818: 或者在Script内 Function 外宣SunMANYeru, 由Call Fu 01/26 09:01
5F:→ qoo08577818: nction 时更新。 01/26 09:01
6F:→ lachtchlee: 把 var 涂掉 就是 global..... 01/27 18:28
7F:→ potson: 谢谢指点 01/27 19:56