1樓:請輕親青草
量,wgid在gognweizongtu.js中獲取
var gwp = 0;
var xishu = [0.4, 0.2, 0.3, 0.1];
var pjx = ["gzp", "gyp", "wlp", "ryp"];
var pj = ;
var guige = [90, 90, 80, 75, 85];
var xiang = ["gongzhuang", "gongyi", "wuliao", "renyuan"];
for (var i = 0; i < xiang.length; i++)
document.getelementbyid(pjx[i]).innerhtml = pj[xiang[i]];
gwp += y_f[i] * xishu[i];
}y_f.push(88);
if (gwp > 85.5)
gwp = gwp.tofixed(2);
document.getelementbyid("gwp").innerhtml = gwp;
document.getelementbyid("jinri").innerhtml = gwp;
document.getelementbyid("zuori").innerhtml = gwp;
document.getelementbyid("benzhou").innerhtml = gwp;
document.getelementbyid("lishi").innerhtml = gwp;
document.getelementbyid("gwp1").innerhtml = gwp1;
/*繪圖**省略*/
if (option && typeof option === "object")
return gwp;
}gwpfun()請採納
2樓:匿名使用者
定義到公共函式的任意位置都可以
3樓:砍侃看
把變數的值儲存在頁面的一個隱藏的text中,在另一個函式裡讀取這個text的值。試試這個方法
4樓:匿名使用者
函式庫中的變數一般都是封裝好的 , 不會對外暴露, 但是可以寫個get方法吧這個引數值返回出來就可以了。 一遍都是這樣處理的。
5樓:司空見灌
把 var gwp 前面的var刪除掉試試,注意呼叫前後順序
6樓:奇傲_雨
把這句話 var gwp = 0;移到$(function(){上面
7樓:匿名使用者
gwp = 0;
var xishu = [0.4,0.2,0.3,0.1];
var pjx = ["gzp","gyp","wlp","ryp"];
var pj = ;
var guige = [90, 90, 80, 75,85];
var xiang = ["gongzhuang","gongyi","wuliao","renyuan"];
for (var i = 0 ; i< xiang.length ; i++)
document.getelementbyid(pjx[i]).innerhtml = pj[xiang[i]];
gwp += y_f[i]*xishu[i];
}y_f.push(88);
if (gwp > 85.5)
gwp = gwp.tofixed(2);
document.getelementbyid("gwp").innerhtml =gwp;
document.getelementbyid("jinri").innerhtml =gwp;
document.getelementbyid("zuori").innerhtml =gwp;
document.getelementbyid("benzhou").innerhtml =gwp;
document.getelementbyid("lishi").innerhtml =gwp;
document.getelementbyid("gwp1").innerhtml =gwp1;
/*繪圖**省略*/
};if (option && typeof option === "object")})
如何在js函式中呼叫另外一個函式
8樓:匿名使用者
1、一個js呼叫另外一個js的方法,最簡單的例子就是jquery的呼叫。首先準備好兩個js檔案。
2、然後寫一個html檔案,通過方法,將兩個js引用到html檔案中。
3、處於下方的js檔案,就可以直接呼叫上方js檔案中的內容了。比如我們在html中先載入了jquery,在第二個js可以使用dollar來對物件進行直接操作。
4、因為js本身是不能執行的,必須依託於html才能執行。的引用其實就相當於將幾個js檔案都寫在html檔案中了,所以可以直接呼叫。
9樓:匿名使用者
在一個js檔案裡面定義函式,比如function a (){}
然後在另一個js檔案裡面直接呼叫a();
但是在html中引入檔案的時候,定義函式的那個js檔案要在呼叫的那個js檔案的前面引入
10樓:匿名使用者
都是一個方法啊!包括引數的傳遞,如下例:
//一、定義函式"a"
function a(a1)
//二、定義函式b,並在b中呼叫函式a
function b(b1)
//三、執行函式b
b(1);//假調b1是一個數字引數,這樣就會在執行的b函式的時候根據要求執行a函式了。
如果只是在同一個級別呼叫不存在公用不公用與否;如果是類函式就需要。
js函式如何呼叫別的函式變數。
11樓:左手編碼
函式內部變數(區域性變數)一般是不可以給函式外部其它的函式使用的。但是,可以通過返回內一個容閉包,這樣外部的函式就可以使用了。(使用時必須小心內部函式中的this指標)
如:function a()
return ;
}var test=a();//a執行後返回一個物件,這個物件包含a內部的變數和函式
alert(test.x);//彈出a內部的x;
test.func();//執行b函式
12樓:匿名使用者
舉個例bai子簡單du
說明下:
zhifunction getloaction()function showposition())}然後在另一個函式dao中內呼叫yourcurcity的值容function getweather(),function(data)})}
13樓:匿名使用者
js中,copy如果在方法內宣告的變數,那bai麼這個變du量就是區域性變數,只能在當前方zhi法函式中呼叫dao如果是在方法外宣告的變數,那麼這個變數就是全域性變數,在後面的方法函式都可以呼叫
根據這個原理,你可以在方法函式外宣告變數即可var arr,x;
function aaa()
function bbb()
如何在js函式中呼叫另外一個函式
14樓:匿名使用者
具體呼叫情況需要看js方法是怎麼寫的。①如果是最簡單的一個方法:functiuon dome1()//呼叫方法就是:
dome1();②如果是閉包形式:function dome1() return function dome3()}//這裡可以訪問dome1方法內的dome3方法,dome2方法對與dome1方法外部是不可見的。③如果是一個物件形式的:
var obj=, dome2:function(){}};//訪問dome1和dome2方法:obj.
dome1(1,2);obj.dome2();其他的情況需要看具體的**。
15樓:育知同創教育
比如a=function()想要呼叫function b
那麼就是:a()
js問題 有兩個方法,怎麼實現其中一個方法呼叫另一個方法中的變數?
16樓:尋天凌寒
方法不少
1 將a,b設為全域性變數
就是放在方法外面
樓上寫了
2 讓a()有返回值
這樣你可以通過dd.a,dd.b來呼叫a方法裡的變數,但是你不能修改a b兩個變數
另外建議方法名不要起class 這樣容易引起混淆的名稱
17樓:匿名使用者
第一種方法。
1.首先準備好兩個js檔案。
2.然後寫一個html檔案,通過方法,將兩個js引用到html檔案中。
3.處於下方的js檔案,就可以直接呼叫上方js檔案中的內容了。比如我們在html中先載入了jquery,在第二個js可以使用dollar來對物件進行直接操作。
4.因為js本身是不能執行的,必須依託於html才能執行。的引用其實就相當於將幾個js檔案都寫在html檔案中了,所以可以直接呼叫。
第二種方法。
1.首先要在要引用另外一個js檔案的js開頭,寫一個匿名函式。
2.在匿名函式裡建立一個document.write()函式,將另外一個要引用的js寫入。
3.但是除了opera瀏覽器,其他瀏覽器都不會馬上建立dom樹,所以需要將動態載入js全部執行完成後,才能執行後續**。可以將這一部分**進行封裝。
4.最後使用封裝函式進行測試,這裡使用的封裝函式是loadjs,我們寫執行函式就ok。
18樓:詩意一點的
在方法外面定義a和b,做為
全域性變數
var a=0,b=0;
function add() ;
function class()
19樓:細風吹雨弄輕陰
js 的class是保留字不能作函式名
function add()
function demo()
demo();
20樓:況樂正素勤
要麼該方法直接返回要呼叫的那個變數,要麼就只能將那個變數定義為全域性變數,不然一個方法是呼叫不了另一個方法裡面的變數的。
js**中的變數 怎樣在其它函式內呼叫呢 15
21樓:匿名使用者
兩種bai方式:
第一種:du直接在函式zhi內容dao使用就可以了。內第二種:通過函式的引數方容式傳入函式內部使用。
示例:第一種:
第二種:
22樓:澤希
檢視" />
如上**,dao把變數定義到方專法外,希屬望對你有啟發
23樓:匿名使用者
把變bai量du
公佈zhi出dao來內,容
function devicemotionhandler(eventdata)
this.tiltlr = math.round(((acceleration.x) / 9.81) * -90);
this.tiltfb = math.round(((acceleration.y + 9.81) / 9.81) * 90 * facingup);
}var s =new devicemotionhandler(eventdata);
s.tiltlr
s.tiltfb
在同頁面想把js的變數值賦值給php的變數
php直接獲取js變數的值確實比較難,用ajax當然也可以辦到,但是我想到一種繞過去的辦法,我們可以在頁面中定義一個隱藏的input,再使用php獲取input的value值,例如 php if isset post submit js 頁面表單 大概你搞混了php和js的執行機制 php是伺服器語...
關於網頁之間的傳值問題?獲取到的變數值不能顯示,在sql語句中也不能用
從這句來看 id1是在提交表單的時候才能傳過來的。留意下是不是3.asp?id1 8問號後帶了空格?還有id3,在點選me 這個連線的時候才會傳到3.asp。id1和id3應該無法同時傳到3.asp吧。沒詳細測試,只是看了下 不知道是否正確。重點留意下是不是問號後多了個空格。id2 request....
js中把函式宣告括起來賦給變數是什麼意思
沒什麼意思,就是讓這個變數變成函式表示式,這個括號沒有其他意義 js定義變數為一個函式,然後又接著給這個變數定義屬性,這是什麼意思?函式本身也是物件,把函式賦值給一個變數,然後給這個變數新增屬性,就相當於給這個物件新增屬性。js裡面的的變數賦予大括號代表什麼意思 js中 我在一個函式中定義一個變數賦...