亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript通過字符串調(diào)用函數(shù)的實(shí)現(xiàn)方法

 更新時(shí)間:2015年03月18日 15:17:23   作者:上大王  
這篇文章主要介紹了JavaScript通過字符串調(diào)用函數(shù)的實(shí)現(xiàn)方法,實(shí)例分析了javascript動(dòng)態(tài)調(diào)用函數(shù)的技巧,需要的朋友可以參考下

本文實(shí)例講述了JavaScript通過字符串調(diào)用函數(shù)的實(shí)現(xiàn)方法。分享給大家供大家參考。具體分析如下:

JavaScript中我們可以把根據(jù)函數(shù)名的字符串來調(diào)用函數(shù),這樣我們就可以實(shí)現(xiàn)動(dòng)態(tài)函數(shù)調(diào)用,只需要傳遞一個(gè)函數(shù)的名字即可調(diào)用該函數(shù)。

復(fù)制代碼 代碼如下:
var strFun = "someFunction"; //Name of the function to be called
var strParam = "this is the parameter"; //Parameters to be passed in function
//Create the function
var fn = window[strFun];
//Call the function
fn(strParam);

 
下面是一個(gè)詳細(xì)的調(diào)用實(shí)例
復(fù)制代碼 代碼如下:
<input type="text" id="functionName" name="functionName" size="20" value="fnFooBar">
    <input type="text" id="functionParam" name="functionParam" size="30" value="Happy New Year.!!">
    <input type="button" style="font-weight:bold" value="Call" onclick="javascript:call();">
    <br>
    <pre>
    function fnFooBar(strVal) {
            alert(strVal);
            return 1;
        }
   </pre>
<br>
<script>
function fnFooBar(strVal) {
    alert(strVal);
    return 1;
}
function call() {
    var strFunctionName = document.getElementById("functionName").value;
    var strFunctionParam = document.getElementById("functionParam").value;
    var fn = window[strFunctionName]
    var ret = fn(strFunctionParam);
}
</script>

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • JS與Ajax Get和Post在使用上的區(qū)別實(shí)例詳解

    JS與Ajax Get和Post在使用上的區(qū)別實(shí)例詳解

    這篇文章主要介紹了JS與Ajax Get和Post在使用上的區(qū)別實(shí)例詳解的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • JavaScript實(shí)現(xiàn)點(diǎn)擊按鈕切換網(wǎng)頁背景色的方法

    JavaScript實(shí)現(xiàn)點(diǎn)擊按鈕切換網(wǎng)頁背景色的方法

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)點(diǎn)擊按鈕切換網(wǎng)頁背景色的方法,涉及JavaScript基于鼠標(biāo)事件動(dòng)態(tài)操作頁面元素樣式的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10
  • TypeScript Type Innference(類型判斷)

    TypeScript Type Innference(類型判斷)

    TypeScript 是微軟開發(fā)的 JavaScript 的超集,TypeScript兼容JavaScript,可以載入JavaScript代碼然后運(yùn)行。接下來通過本文給大家介紹TypeScript Type Innference(類型判斷)的相關(guān)知識(shí),需要的朋友參考下
    2016-03-03
  • 超鏈接的禁用屬性Disabled使用示例

    超鏈接的禁用屬性Disabled使用示例

    可以設(shè)置超鏈接的Disabled屬性的true 和 false來確定超鏈接是不是能點(diǎn)擊,下面有個(gè)示例,大家不妨參考下
    2014-07-07
  • 詳解微信小程序中組件通訊

    詳解微信小程序中組件通訊

    在本篇文章里我們給大家分享了微信小程序中組件通訊的相關(guān)知識(shí)點(diǎn)以及相關(guān)實(shí)例代碼,有興趣的朋友們學(xué)習(xí)分享下。
    2018-10-10
  • 你可能從未使用過的11+個(gè)JavaScript特性(小結(jié))

    你可能從未使用過的11+個(gè)JavaScript特性(小結(jié))

    這篇文章主要介紹了你可能從未使用過的11+個(gè)JavaScript特性(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • java與javascript之間json格式數(shù)據(jù)互轉(zhuǎn)介紹

    java與javascript之間json格式數(shù)據(jù)互轉(zhuǎn)介紹

    對(duì)象轉(zhuǎn)為字符串:通過JSON.encode方法,這個(gè)是json.js里面的方法,引入到當(dāng)前文件就可以了,下面整理的比較詳細(xì)一點(diǎn),感興趣的朋友不要錯(cuò)過
    2013-10-10
  • 你所不了解的javascript操作DOM的細(xì)節(jié)知識(shí)點(diǎn)(一)

    你所不了解的javascript操作DOM的細(xì)節(jié)知識(shí)點(diǎn)(一)

    這篇文章主要介紹了你所不了解的javascript操作DOM的細(xì)節(jié)知識(shí)點(diǎn)的相關(guān)資料,需要的朋友可以參考下
    2015-06-06
  • 微信小程序自定義tab實(shí)現(xiàn)多層tab嵌套

    微信小程序自定義tab實(shí)現(xiàn)多層tab嵌套

    這篇文章主要為大家詳細(xì)介紹了微信小程序自定義tab實(shí)現(xiàn)多層tab嵌套,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • Webpack4+Babel7+ES6兼容IE8的實(shí)現(xiàn)

    Webpack4+Babel7+ES6兼容IE8的實(shí)現(xiàn)

    這篇文章主要介紹了Webpack4+Babel7+ES6兼容IE8的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評(píng)論