6函數傳參和提取行間事件_第1頁
6函數傳參和提取行間事件_第2頁
6函數傳參和提取行間事件_第3頁
6函數傳參和提取行間事件_第4頁
6函數傳參和提取行間事件_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1 函數傳遞參數實例:/利用函數傳遞參數可以實現function switch_skin(color)var omydiv=omydiv.sty.geementById(mydiv);ackground=color;input type=button value=black onclick=switch_skhis.value)/文本框的第一個設置屬性,用.第二種方式用Objvalue可以使用第二種方式可以用一個變量保存Var s=”width”; Objs=val7 函數傳遞參數 #mydivwidth:200px; height:300px; background:red;/*functi

2、on toGreen() var omydiv=.geementById(mydiv);omydiv.styackground=green;function toblue() var omydiv= omydiv.sty*/.geementById(mydiv);ackground=blue;/這個時問題就出現了,/利用函數傳遞參數可以實現 function switch_background(color)難道要寫很多個函數實現嗎?var omydiv=omydiv.sty.geementById(mydiv);ackground=color;/設置樣式function setStyle(na

3、me,value)var omydiv=.geementById(mydiv);/=value;這種方式是錯誤的/解決方法用來解決 omydiv.stylename=value;通過 style 加入的樣式都是加在行間問題就出現了,style 方式添加的都是行間樣式如果的樣式沒有在行間,而在類中,或者 id中通過 alert(obj.styackground)就會報錯,如果是放在行間可以取出樣式補充:樣式的優先級行間最高class 樣式小結:如果已經設置了 style 樣式,之后再去改變 claame 就不會有效果對于同一個元素,不要混著來要么用 style,

4、要么就用 claame2 提取行間事件這樣的方式是不好的,行間樣式是比較的。特別的麻煩,一般不要使用,如果元素比較多,操作就麻煩。可以提取行間事件其實 onclick 也是元素的一個屬性接收的是一個函數/提取行間事件function switch_background(color)var omydiv=omydiv.sty.geementById(mydiv);ackground=color;/設置樣式function setStyle(name,value)var omydiv=.geementById(mydiv);/=value;這種方式是錯誤的/解決方法用來解決 omydiv.stylename=value;window.onload=function()var s_btn=.geementById(switch_btn);s_btn.onclick=function() switch_backgroun

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論