<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 60,comments - 71,trackbacks - 0

        eval可以將字符串生成語句執(zhí)行,和SQL的exec()類似。 
    eval的使用場合是什么呢?有時候我們預(yù)先不知道要執(zhí)行什么語句,只有當(dāng)條件和參數(shù)給時才知道執(zhí)行什么語句,這時候eval就派上用場了。舉個例子: 
    我們要做一個function(),功能是輸入網(wǎng)頁中兩個個對象的名稱,然后程序就將這兩個對象的值聯(lián)接起來輸出。
    function output(a,b) 

    var tmpa,tmpb; 
    tmpa=document.all.a.value; 
    tmpb=document.all.b.value; 
    document.write(tmpa+tmpb); 

    output('input1','input2'); 
    這樣你執(zhí)行的時候就會提示錯誤“document.all.a不是對象”以及“document.all.b不是對象”。原來javascript把a和b當(dāng)成對象名稱了,怎樣能讓javascript把a里面的值作為對象名稱呢?這時候就要用eval了,把代碼改成這樣:
    function output(a,b) 

    var tmpa,tmpb; 
    tmpa=eval("document.all."+a+".value"); 
    tmpb=eval("document.all."+b+".value"); 
    document.write(tmpa+tmpb); 

    output('input1','input2'); 
    這樣javascript就會先取出a,b的值,然后和前面的document.all.以及后面的.value組合運行,于是就可以 
    順利取出input1和input2的值.
    posted on 2008-06-22 15:35 henry1451 閱讀(242) 評論(0)  編輯  收藏 所屬分類: Jsp,Js,Ajax,Html技術(shù)
    主站蜘蛛池模板: 亚洲日韩精品无码专区网站| 亚洲产国偷V产偷V自拍色戒| 国产美女视频免费观看的网站| 久久精品国产69国产精品亚洲| 1000部啪啪未满十八勿入免费| 亚洲AV成人片无码网站| 亚洲精品乱码久久久久久自慰| 亚欧人成精品免费观看| 免费国产高清毛不卡片基地| 久久精品7亚洲午夜a| 黄网址在线永久免费观看 | 好先生在线观看免费播放 | 91久久精品国产免费一区| 亚洲色大成网站WWW国产| 亚洲啪啪AV无码片| 日本妇人成熟免费中文字幕 | 中文字幕亚洲免费无线观看日本 | 亚洲AV无码国产在丝袜线观看| 成人免费淫片在线费观看| 日本高清不卡aⅴ免费网站| 亚洲色偷精品一区二区三区 | 免费VA在线观看无码| 亚洲神级电影国语版| 丝袜熟女国偷自产中文字幕亚洲| 日本精品人妻无码免费大全| 精品在线免费观看| 菠萝菠萝蜜在线免费视频| 亚洲乱人伦精品图片| 国产成人亚洲综合无码精品| 亚洲 另类 无码 在线| 啦啦啦中文在线观看电视剧免费版 | 最近在线2018视频免费观看| xxxxx做受大片在线观看免费| 亚洲中文无码mv| 老汉色老汉首页a亚洲| 激情综合色五月丁香六月亚洲| 日本黄色免费观看| 野花高清在线电影观看免费视频| 好久久免费视频高清| 一级A毛片免费观看久久精品 | 亚洲免费精彩视频在线观看|