在js中引用js
1. 怎麼在一個js方法里動態引用一個js文件
有三種方法可以實現,分別如下:
第一種、直接document.write:
<script language="javascript">
document.write("<script src='test.js'><\/script>");
</script>
第二種、動態改變已有script的src屬性
<script src='' id="s1"></script>
<script language="javascript">
s1.src="test.js"
</script>
第三種、動態創建script元素:
<script>
var oHead = document.getElementsByTagName('HEAD').item(0);
var oScript= document.createElement("script");
oScript.type = "text/javascript";
oScript.src="test.js";
oHead.appendChild( oScript);
</script>
注意:第三種方法使用時,請注意路徑。
2. 在js中怎麼調用其他js中的變數
兩種方式:
第一種:直接在函數內容使用就可以了。
第二種:通過函數的參數方式傳入函數內部使用。
示例:
第一種:
<script>
var a='1';
function k(){
alert(a);//這里直接使用變數a
}
</script>
第二種:
<script>
var a='1';
function k(v){
alert(v);
}
k(a);//通過參數的方式傳入函數內部
</script>
3. 如何在js里調用js類
js中的類通過function進行定義,使用時,直接new 函數名就是一個類定義。
舉例
functionTestClass(){
this.a='2';
this.kk=functionshow(){
alert('3');
}
}
vartc=newTestClass();//實例化class
alert(tc.a);//訪問class的屬性
alert(tc.kk());//訪問方法
你的代碼可以通過如下
vartc=newa();
tc.c('測試');
4. JS文件中如何調用外部JS文件
1、創建一個文件夾,這個文件夾有一個js文件夾和一個html文件。js文件夾用來存放需要引入的js文件。
5. 如何在頁面的js中調用js文件
jsp對於js的載入時有順序的,後載入會覆蓋前載入。函數調用的時候不是在調用js文件,是調用載入後的函數。如果說出現了不兼容一版情況是後載入的js函數將前面載入的js函數覆蓋了,每次執行均會報錯,與調用速度沒關系。
6. 一個js方法中怎麼調用另一個js文件
Js文件中調用其它Js函數的方法:
1、例如有這樣一個html,裡面有一個按鈕,當按下時調用b.js文件中的方法b()。而b()中又要調用a.js文件中的方法a()。那我們應該怎麼做呢?
首先,在html中引入b.js,並在</body>之後加入引用語句。必須注意,將要引入的Js文件代碼放在</body>下面。
<html>
<body>
<input type="button" value="ok" onclick="javascript:b()">
</body>
<!--這里引用要放在body下面-->
<script language="JAVASCRIPT" src='b.js'></script>
</html>
b.js文件中引入a.js,內容如下:
new_element=document.createElement("script");
new_element.setAttribute("type","text/javascript");
new_element.setAttribute("src","a.js");// 在這里引入了a.js
document.body.appendChild(new_element);
function b() {
a();
}
在b.js文件中前4行代碼中我們引入了a.js文件,並在第7行代碼中調用了a.js代碼中的a()方法。
注意:<script language="JAVASCRIPT" src='b.js'></script>一定要放在body下面。
因為在b.js中用到了body(document.body.appendChild(new_element);)
如果將引如b.js的代碼放在body上面,也就是說, 進入頁面後,還沒有生成body就已經執行b.js里的document.body.appendChild(new_element);了。 這時body不存在就會拋javascript錯誤。
7. js文件如何引用外部js
如果JavaScript語句比較多,應該將這些語句寫在一個單獨的js文件中。
(1)先建立JavaScript文件,擴展名是.js
(2)將要編寫的js代碼寫到Js文件中,並保存文件。
(3)將JavaScript文件引入到HTML文件中。script標簽是雙標記標簽
<script type="text/javascript" src="JavaScript文件名和路徑"></script>
注意:在一個已經引入外部js文件的script標簽中,不能在它的開始標簽和結束標簽中寫Js命令了。
慣例上,先引入外部js文件,如果文件不能完全滿足編程的需求,再在文件中添加script標簽,來編寫語句
8. Js怎麼調用外部Js
1、首先需要新建HTML文件。
9. 如何在js文件中調用另一個js中的方法(詳細請進)
Js文件中調用其它Js函數的方法:
1、例如有這樣一個html,裡面有一個按鈕,當按下時調用b.js文件中的方法b()。而b()中又要調用a.js文件中的方法a()。那我們應該怎麼做呢?
首先,在html中引入b.js,並在之後加入引用語句。必須注意,將要引入的Js文件代碼放在下面。
b.js文件中引入a.js,內容如下:
new_element=document.createElement("script");
new_element.setAttribute("type","text/javascript");
new_element.setAttribute("src","a.js");// 在這里引入了a.js
document.body.appendChild(new_element);
function b() {
a();
}
在b.js文件中前4行代碼中我們引入了a.js文件,並在第7行代碼中調用了a.js代碼中的a()方法。
注意:一定要放在body下面。
因為在b.js中用到了body(document.body.appendChild(new_element);)
如果將引如b.js的代碼放在body上面,也就是說, 進入頁面後,還沒有生成body就已經執行b.js里的document.body.appendChild(new_element);了。 這時body不存在就會拋javascript錯誤。
10. 如何在一個js中引用另一個js
例如:a.js要調用b.js中的某個方法,直接在a.js中寫方法名調用就行, 方法名();
但是兩個js必須都在頁面中引入了,然後要注意引入的順序。a.js要調用b.js的方法 引入時必須是先引用a.js