網(wǎng)站建設之Javascript語(yǔ)法講解_網(wǎng)絡(luò )編程_奇迪科技(深圳)有限公司(m.cheanjie.com)
網(wǎng)站建設之Javascript語(yǔ)法講解,齊迪網(wǎng)絡(luò )科技為你講解Javascript
雖然js也是弱類(lèi)型語(yǔ)言,但變量需要事先聲明否則會(huì )報錯提示“未定義” 聲明的關(guān)鍵字 var
Example #1 Javascript 語(yǔ)法
變量的聲明格式:
Var 變量名 [=<值>]
例:
var a;
var b,c ;
var d = 3;
var e = d;
<script type="text/javascript">
<!--
Var a;
a = 30;
document.write(a);
//-->
</script>
Example #2 條件語(yǔ)句與循環(huán)語(yǔ)句、自定義函數
//條件語(yǔ)句
if 語(yǔ)句
在一個(gè)指定的條件成立時(shí)執行代碼。
if...else 語(yǔ)句
在指定的條件成立時(shí)執行代碼,當條件不成立時(shí)執行另外的代碼。
if...else if....else 語(yǔ)句
使用這個(gè)語(yǔ)句可以選擇執行若干塊代碼中的一個(gè)。
switch 語(yǔ)句
使用個(gè)語(yǔ)句可以選擇執行若干塊代碼中的一個(gè)。
//循環(huán)語(yǔ)句
for (變量=開(kāi)始;變量<=結束值;變量=變量+步進(jìn)值)
{需執行的代碼}
while (變量<=結束值)
{需執行的代碼}
//自定義函數
下面的函數會(huì )返回兩個(gè)數相乘的值(a 和 b):
function prod(a,b)
{
x=a*b
return x
}
當您調用上面這個(gè)函數時(shí),必須傳入兩個(gè)參數:Var product=prod(2,3);從 prod() 函數的返回值是 6,
這個(gè)值會(huì )存儲在名為product的變量中。
Example #3 htm與Javascript觸發(fā)事件
常用事件:
onClick 點(diǎn)擊事件
onChange 改變內容事件
onBlur 失去焦點(diǎn)
onFocus 獲得焦點(diǎn)
onSubmit 點(diǎn)擊submit按鈕
onMouseOver 獲得鼠標
onMouseOut 離開(kāi)鼠標
Onload 自動(dòng)載入
javascript事件列表:json.html
Example #4、獲得表單中的各類(lèi)屬性
document.表單名.框體名.框體屬性.屬性類(lèi)型
例:
<form action=“” name=“fm” />
<input type=“text” name=“u” />
<input type=“checkbox” name=“s” />
</form>
document.fm.u.value 獲取表單的值
document.fm.u.value.length獲取表單值和對象屬性
document.fm.s.checked獲取是否被選中
Example #5、getelementById屬性用法(幾乎全部支持XHTML代碼的值)
document.getelementById(id名稱(chēng)).屬性.屬性類(lèi)型 = "改變值"
例:藍色可選擇
獲取ID中間的HTML代碼:<div id=“uu”>1111111<b>222</b></div> document.getelementById(“uu”).innerHTML = 值可以變量(選中輸入)
獲取這個(gè)圖片地址:<img src=“1.gif” id=“uu”> document.getelementById(“uu”).src
獲取CSS樣式內容:<div id=“uu” style="bground:red"> document.getelementById(“uu”). Style.bground
有關(guān)這方面的知識還有很多,我們齊迪網(wǎng)絡(luò )科技會(huì )不斷完善。
本文版權所有,轉載須注明:來(lái)源 http://m.cheanjie.com/qvdv-oop-657.html