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

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

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

    posts - 0,  comments - 19,  trackbacks - 0
    以前沒注意過,認為jquery 中的 $("#") 與 document.getElementById("") 是一回事,指的是同一個東西。
    這次項目開發在使用驗證碼生成的時候,發現兩者不同,使用時需要注意!

    通過以下測試:
    js中代碼

    function reloadValidCode(o) {

    alert(o);

        o.src = "${pageContext.request.contextPath }/validCodeServlet?timed=" + new Date().getMilliseconds(); 

    }

     

    function refresh() {

    alert($("#imageYZ"));

       document.getElementById("imageYZ").src = "${pageContext.request.contextPath }/validCodeServlet?timed=" + new Date().getMilliseconds(); 

    }

    jsp中代碼

    <img src="${pageContext.request.contextPath }/validCodeServlet" id="imageYZ" alt="換一張" onclick="reloadValidCode(this)"/>

    看不清?<a href="#this" onclick="refresh();"> 換一張</a>


    我很打算在refresh()函數中使用
    $("#imageYz").src = "${pageContext.request.contextPath }/validCodeServlet?timed=" + new Date().getMilliseconds();
    進行設置,但是發現不行;原來alert(o)的結果是:
    [object HTMLCanvasElement]
    alert($("#imageYZ"))的結果是:
    [objec Object]
    從這里不難看出兩者真的不一樣;
    再用firebug調試看一下,
    $("#imageYZ")和document.getElementById("imageYZ")倒底是什么內容。調試結果如下:

    $("#imageYZ")                         [img#imageYZ]
        
    document.getElementById("imageYZ")    img#imageYZ

    想必,看到這里,不用我說,大家也會想到結果了。

    實際上,$("#imageYZ")[0]等同于 document.getElementById("imageYZ")

    posted on 2012-03-16 09:52 canry Tong 閱讀(17590) 評論(8)  編輯  收藏 所屬分類: js

    FeedBack:
    # re: jquery 中的 $(“#”) 與 js中的document.getElementById(“”) 的區別
    2013-12-18 14:34 | bitzhi
    學習了,在文件上傳的時候是說怎么和getElementById取到的不一樣。
    原來要這樣:var file = $("#fileToUpload")[0].files[0];  回復  更多評論
      
    # re: jquery 中的 $(“#”) 與 js中的document.getElementById(“”) 的區別
    2015-06-17 17:27 | sdddd
    dsssssssssssss  回復  更多評論
      
    # tg
    2016-05-17 15:20 | hr
    r   回復  更多評論
      
    # tg
    2016-05-17 15:20 | hr
    e  回復  更多評論
      
    # re: jquery 中的 $(“#”) 與 js中的document.getElementById(“”) 的區別[未登錄]
    2016-07-29 15:37 | 啊啊
    哈哈  回復  更多評論
      
    # re: jquery 中的 $(“#”) 與 js中的document.getElementById(“”) 的區別[未登錄]
    2016-07-29 15:38 | 啊啊
    無聊來試一下能不能評論。。。。。  回復  更多評論
      
    # re: jquery 中的 $(“#”) 與 js中的document.getElementById(“”) 的區別[未登錄]
    2016-07-29 15:38 | 啊啊
    發現原來行啊、、、、  回復  更多評論
      
    # re: jquery 中的 $(“#”) 與 js中的document.getElementById(“”) 的區別[未登錄]
    2016-07-29 15:39 | 啊啊
    于是,發表的停不下來!!!!  回復  更多評論
      
    <2016年7月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    留言簿

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    主站蜘蛛池模板: 成人免费无码大片a毛片软件| 国产一二三四区乱码免费| 无码永久免费AV网站| 亚洲自偷自拍另类图片二区| 无码人妻一区二区三区免费看| 亚洲精品无码鲁网中文电影| 女人隐私秘视频黄www免费| 亚洲国产三级在线观看| 日本视频在线观看永久免费| 亚洲色图综合网站| 免费电影在线观看网站| 丰满亚洲大尺度无码无码专线| 又粗又硬免费毛片| fc2免费人成在线| 亚洲AV无码一区二区乱孑伦AS| 99视频免费播放| 色老板亚洲视频免在线观| 免费无码黄动漫在线观看| 美女无遮挡免费视频网站| 亚洲人成无码www久久久| 在线播放免费人成毛片乱码| 在线免费观看亚洲| 日韩午夜免费视频| 成年女人A毛片免费视频| 亚洲熟妇无码久久精品| 暖暖日本免费在线视频| 两个人看的www免费视频| 亚洲精品视频免费在线观看| 日韩精品免费电影| 久久国产一片免费观看| 久久久亚洲欧洲日产国码是AV| 午夜免费福利在线| 九九99热免费最新版| www.亚洲成在线| 国产亚洲精品自在线观看| 精品女同一区二区三区免费站| 日韩国产欧美亚洲v片| 水蜜桃亚洲一二三四在线| 日本高清免费不卡视频| 免费视频成人手机在线观看网址| 久久乐国产综合亚洲精品|