javascript如何給事件處理函式傳遞引數
在實際應用中,事件處理函式也是需要引數,下面就通過例項程式碼介紹一下如何實現此功能。
先看一段例項程式碼:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>事件處理函式傳遞引數-螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var ocontent=document.getElementById("content"); var bt=document.getElementById("bt"); function setContent(content){ ocontent.innerHTML=content; } bt.onclick=setContent("螞蟻部落"); } </script> </head> <body> <div id="content"></div> <input type="button" value="檢視結果" id="bt"/> </body> </html>
通過以上方式並不能夠正確的註冊事件處理函式,因為函式直接就執行了,下面簡單做一下變通,程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>事件處理函式傳遞引數-螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var ocontent=document.getElementById("content"); var bt=document.getElementById("bt"); function setContent(content){ ocontent.innerHTML=content; } bt.onclick=function(){setContent("螞蟻部落");} } </script> </head> <body> <div id="content"></div> <input type="button" value="檢視結果" id="bt"/> </body> </html>
以上程式碼實現了我們的要求,成功模擬實現了為事件處理函式傳遞引數。
相關文章
- JavaScript為事件處理函式傳遞引數JavaScript事件函式
- JavaScript函式傳遞引數JavaScript函式
- 函式的引數傳遞函式
- JavaScript 註冊事件處理函式JavaScript事件函式
- 函式引數傳遞及返回函式
- 函式作為引數傳遞函式
- JavaScript 批量註冊事件處理函式JavaScript事件函式
- python中函式的引數傳遞Python函式
- React事件傳遞引數React事件
- Python的函式引數傳遞:傳值?引用?Python函式
- 如何計算PHP函式中傳遞的引數數量PHP函式
- [思] 當需要傳遞多個不定引數時,該如何設計 JavaScript 函式?JavaScript函式
- php函式引用傳遞引數的方法PHP函式
- Python語法—函式及引數傳遞Python函式
- 傳遞指標引數(函式內部給指標賦值)示例指標函式賦值
- 給妹子講python-S01E20函式引數的傳遞與修改Python函式
- 【C語言】函式的概念和函式的呼叫(引數傳遞)C語言函式
- Python3之函式的引數傳遞與引數定義Python函式
- php函式之如何用預設引數和可變長度引數方式傳遞?PHP函式
- Javascript函式引數求值——Thunk函式JavaScript函式
- emscripten、 WebAssembly,傳遞字串給c函式Web字串函式
- Vue 中,如何將函式作為 props 傳遞給元件Vue函式元件
- JavaScript 獲取 url 傳遞引數值JavaScript
- 『無為則無心』Python函式 — 26、Python函式引數的傳遞方式Python函式
- vue事件帶預設引數,怎麼傳遞其他引數Vue事件
- JavaScript 中的引數處理JavaScript
- echarts 繫結事件處理函式Echarts事件函式
- Golang 切片作為函式引數傳遞的陷阱與解答Golang函式
- 二級指標,二維陣列函式引數傳遞指標陣列函式
- 函式中引數傳值函式
- [譯] 如何使用純函式式 JavaScript 處理髒副作用函式JavaScript
- JavaScript事件處理JavaScript事件
- 傳遞函式函式
- 引數傳遞
- JavaScript獲取url傳遞的引數值JavaScript
- element-UI change 事件傳遞自定義引數UI事件
- 遞迴函式,可變引數列表遞迴函式
- Qt 事件傳遞流程-事件處理器|事件分發器|事件過濾器QT事件過濾器
- 將函式作為引數傳遞解決非同步問題函式非同步