<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

    留言簿

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    主站蜘蛛池模板: 无码乱人伦一区二区亚洲| 久久精品国产这里是免费| 91精品国产亚洲爽啪在线影院| 成人免费无码精品国产电影| 99在线热视频只有精品免费| 国产精品免费久久久久影院 | 免费在线观看一区| 亚洲乱码中文论理电影| 亚洲av成人无码久久精品| 国产gv天堂亚洲国产gv刚刚碰| 日本免费一本天堂在线| 国产人在线成免费视频| 久久WWW免费人成一看片| 久99久精品免费视频热77| 成年女人A毛片免费视频| 成在线人直播免费视频| 麻豆va在线精品免费播放| 亚洲美国产亚洲AV| 亚洲乱码av中文一区二区| 自拍日韩亚洲一区在线| 亚洲国产精品综合一区在线| 日产亚洲一区二区三区| 日韩精品一区二区亚洲AV观看 | 在线播放国产不卡免费视频| 综合偷自拍亚洲乱中文字幕 | 热久久精品免费视频| 四虎成人免费观看在线网址| 在线观看日本免费a∨视频| 久久久久久精品免费看SSS| **一级一级毛片免费观看| 久久久久久精品免费看SSS | 亚洲AV无码国产精品麻豆天美| 国产亚洲高清不卡在线观看| 国产亚洲一区二区在线观看| 亚洲国产精品无码一线岛国| 亚洲成AV人片在线观看WWW| 亚洲国产精品久久| 亚洲无圣光一区二区| 亚洲AV成人一区二区三区在线看| 中文无码亚洲精品字幕| 亚洲AV成人精品日韩一区|